Drag to reposition cover

Lenovo Thinkcentre/ThinkStation Tiny (Project TinyMiniMicro) Reference Thread

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

sw1

New Member
Sep 14, 2023
26
8
3
I didn't figure out anything special for networking... just using a usb 3.0 to 2.5gb dongle.
My understanding is that USB NICs are particularly unreliable since they're all (or almost all) based on Realtek chipsets

I think I'll buy this one (the one based on the Intel i226) as soon as it goes below $20 again and run some tests
 

cntrdctn86

New Member
Jun 23, 2025
3
1
3
My understanding is that USB NICs are particularly unreliable since they're all (or almost all) based on Realtek chipsets

I think I'll buy this one (the one based on the Intel i226) as soon as it goes below $20 again and run some tests
I haven't used it enough yet to see how reliably it runs. I will keep an eye on it.
 

besseddrest

New Member
May 14, 2025
25
10
3
Has anyone managed to put an 8700G (not a GE) into an M75q Gen 5? I'm aware of the vendor locking issue on Lenovo gear with AMD (found that out the hard way with a threadripper). I have access to some spare gen 5s with the 8300GE in and want to do some tinkering.
The only way I've seen someone use a non GE with a Tiny model is they used a BIOS programmer to flash either a specific BIOS or one that was customized for them - reddit thread here: https://www.reddit.com/r/Lenovo/comments/1jpjx14/_/mndq65q
overall you'd be capped by the CPU TDP and so you wouldn't get full performance from that 8700G - however there are some users on youtube who are able to remove the TDP restriction thru another piece of software -the machines used in those examples are like, early gen m70q/m720q, can't quite remember - should be an easy search on youtube
 
  • Like
Reactions: sw1 and Squoblat

Fashim

New Member
Jul 7, 2025
4
7
3
Hi All, firstly wanted to say thank you all for the great resources and discussions!

I've been retrofitting an m720q to work as a game/emulation streaming server, I've installed a CC150 and intend to run it close to 65W TDP (I've unlocked the BIOS, so can set the PL limits)
Being an idiot, I bought the wrong 65W heatsink(01EF554) for the previous generation, does anyone know if this heatsink can fit the m720q?
EDIT: Apparently these heatsinks are incompatible. :(


Also on a different tangent, I've been looking into the power consumption of the PCIe x8 and according to this github issue post by jcb40:
The schematic says the 12V rail is rated for 5.5 amps (66W), and the only significant loads on it are the PCIe header and the CPU fan.
The CPU fan models differ from a 0.8A (9.6W) to 1.6A (19W), the fans on my GPU (Gigabyte RTX3050 LP) consume about 4W while the card is rated for a 70W power draw.

I'm planning to provide a separate 12v power supply to the box so that I can take all these fans off the 12v rail with the hopes it can provide the extra power to the GPU, I think with some undervolting I can get the card to run at its maximum potential.

This also provides room to attach an additional fan for increased airflow, ideally I'd like to have this 'extra rail' taken off the 20V DC IN so that a 185W power supply can handle the whole device (Board takes max 135W + ~25W for fans, 185W @ 88% efficiency = ~ 163W) but for the time being I'll be using a separate 12V line mounted in my 3D printed case, will report back with more details/results if anyone's interested.
 
Last edited:

sw1

New Member
Sep 14, 2023
26
8
3
Hi All, firstly wanted to say thank you all for the great resources and discussions!

I've been retrofitting an m720q to work as a game/emulation streaming server, I've installed a CC150 and intend to run it close to 65W TDP (I've unlocked the BIOS, so can set the PL limits)
Being an idiot, I bought the wrong 65W heatsink(01EF554) for the previous generation, does anyone know if this heatsink can fit the m720q?


Also on a different tangent, I've been looking into the power consumption of the PCIe x8 and according to this github issue post by jcb40:

The CPU fan models differ from a 0.8A (9.6W) to 1.6A (19W), the fans on my GPU (Gigabyte RTX3050 LP) consume about 4W while the card is rated for a 70W power draw.

I'm planning to provide a separate 12v power supply to the box so that I can take all these fans off the 12v rail with the hopes it can provide the extra power to the GPU, I think with some undervolting I can get the card to run at its maximum potential.

This also provides room to attach an additional fan for increased airflow, ideally I'd like to have this 'extra rail' taken off the 20V DC IN so that a 185W power supply can handle the whole device (Board takes max 135W + ~25W for fans, 185W @ 88% efficiency = ~ 163W) but for the time being I'll be using a separate 12V line mounted in my 3D printed case, will report back with more details/results if anyone's interested.
Please do report back your progress.

The Tinyriser v2 has a 12V output but I assume you already know that/is not useful for your case.
 
  • Like
Reactions: Fashim

Fashim

New Member
Jul 7, 2025
4
7
3
Please do report back your progress.

The Tinyriser v2 has a 12V output but I assume you already know that/is not useful for your case.
Hmm I was planning on tying the PWM from the CPU Header to any additional fans, having a separate PWM and header that doesn't throw a fit in the BIOS if it's not hooked up properly could be useful though, might be something to look at further down the line if this yields any results
 

besseddrest

New Member
May 14, 2025
25
10
3
The only way I've seen someone use a non GE with a Tiny model is they used a BIOS programmer to flash either a specific BIOS or one that was customized for them - reddit thread here: https://www.reddit.com/r/Lenovo/comments/1jpjx14/_/mndq65q
overall you'd be capped by the CPU TDP and so you wouldn't get full performance from that 8700G - however there are some users on youtube who are able to remove the TDP restriction thru another piece of software -the machines used in those examples are like, early gen m70q/m720q, can't quite remember - should be an easy search on youtube
IIRC now the TDP is removed partially by using the "Bazzite" distro?
 

C8R

New Member
Jul 11, 2025
1
0
1
Hi all,

I just attempted to flash my BIOS of my Lenovo P360 Tiny. I had a power outage, and now the computer won't even turn itself back on. I unplugged everything, and plugged the power back, but the power indicator is blinking (then blinks faster) - without it even turning itself fully on.

I am guessing this is a failed BIOS update. How do I save it?

Edit: I don't seem to have the serial number sticker on the machine, is there another sticker on the mobo?
I recovered one of my M90q gen 3 a few weeks ago from corrupt BIOS.
I found the easiest way is to dump a BIOS image from another system but before installing will need to clean the me region.

Hardware:
CH341A with WSON 8*6 probe

Software:
AsProgrammer *I had to manually add the chip.
MFitTool
ME Analyzer
hxd hex editor

The serial number will be in the BIOS image, you can backup your original and use the hxd to find it.
 

stumc

New Member
Jul 12, 2025
3
0
1
Hi folks,

I have a ThinkCentre M720q (i5-8500) that I was trying to install a quad NIC into.
It was working fine beforehand - I powered it off, installed the NIC and riser (observing anti-static precautions), and now it won’t power up at all: no fan spin, no LEDs, no signs of life.

I removed the NIC and riser, but the system is still completely dead.

So far, I’ve:
  • Tried a different power brick (confirmed 20V output from both using a multimeter)
  • Removed the CMOS battery, SSD, and RAM
  • Held the power button for 30-60 seconds
  • Waited ~30 minutes before reassembling
Still no power — nothing happens when pressing the button.

The NIC I installed was this one:
“LENOVO 00AG522 INTEL I350-T4 4xGbE BaseT ADAPTER FRU: 00JY854 (Low Profile)”
However, the card I received has different stickers, but the board layout, components, and silkscreen are identical. It appears to be an Oracle-branded version instead:
Oracle PN: 7070195 Rev:01

The riser is:
“Lenovo ThinkCentre M920q M910x M720q P330 Tiny5 PCIe Riser 01AJ940”
The sticker on the one I received matches that part number.

I did some research beforehand (thanks largely to this thread) and believed both were compatible with the M720q.

I have some electronics and soldering experience if it comes to board-level diagnostics, but I’m not sure where to begin.

Any suggestions or known failure points would be hugely appreciated - or am I likely out of luck here?

Thanks in advance!
 

Jalo_palo

New Member
Apr 20, 2025
5
0
1
I recovered one of my M90q gen 3 a few weeks ago from corrupt BIOS.
I found the easiest way is to dump a BIOS image from another system but before installing will need to clean the me region.

Hardware:
CH341A with WSON 8*6 probe

Software:
AsProgrammer *I had to manually add the chip.
MFitTool
ME Analyzer
hxd hex editor

The serial number will be in the BIOS image, you can backup your original and use the hxd to find it.
Thanks. Are there any resources out there with some step-by-step guidance on how to do this? I am not sure I have a backup of an original bios image at hand.
 

ilium007

New Member
May 22, 2022
5
0
1
Can I run an NVMe SSD in the M.2-E wifi slot with an adapter? If so does anyone have some pics of how they gave done it? I am going to build a few of the riser cards with PCIex4 and 2 x NVMe slots, I want to use the onboard SATA, and 2 underside NVMe slots on my P330 Tiny. If the wifi slot is useable with an SSD can it be selected for boot?

I found this post in here: Lenovo Thinkcentre/ThinkStation Tiny (Project TinyMiniMicro) Reference Thread - I assume you can cut this board down shorter along the perforations?
 

shtirlic

New Member
Jul 15, 2023
4
6
3
Hi folks,

I have a ThinkCentre M720q (i5-8500) that I was trying to install a quad NIC into.
It was working fine beforehand - I powered it off, installed the NIC and riser (observing anti-static precautions), and now it won’t power up at all: no fan spin, no LEDs, no signs of life.

I removed the NIC and riser, but the system is still completely dead.

So far, I’ve:
  • Tried a different power brick (confirmed 20V output from both using a multimeter)
  • Removed the CMOS battery, SSD, and RAM
  • Held the power button for 30-60 seconds
  • Waited ~30 minutes before reassembling
Still no power — nothing happens when pressing the button.

The NIC I installed was this one:
“LENOVO 00AG522 INTEL I350-T4 4xGbE BaseT ADAPTER FRU: 00JY854 (Low Profile)”
However, the card I received has different stickers, but the board layout, components, and silkscreen are identical. It appears to be an Oracle-branded version instead:
Oracle PN: 7070195 Rev:01

The riser is:
“Lenovo ThinkCentre M920q M910x M720q P330 Tiny5 PCIe Riser 01AJ940”
The sticker on the one I received matches that part number.

I did some research beforehand (thanks largely to this thread) and believed both were compatible with the M720q.

I have some electronics and soldering experience if it comes to board-level diagnostics, but I’m not sure where to begin.

Any suggestions or known failure points would be hugely appreciated - or am I likely out of luck here?

Thanks in advance!
See my post, almost 100% motherboard is dead because custom pci-e connector. (look for the inspur name on the card)

 
  • Like
Reactions: stumc

grequ22

New Member
Jul 16, 2025
1
2
3
See my post, almost 100% motherboard is dead because custom pci-e connector. (look for the inspur name on the card)

Hi folks,

I have a ThinkCentre M720q (i5-8500) that I was trying to install a quad NIC into.
It was working fine beforehand - I powered it off, installed the NIC and riser (observing anti-static precautions), and now it won’t power up at all: no fan spin, no LEDs, no signs of life.

I removed the NIC and riser, but the system is still completely dead.

So far, I’ve:
  • Tried a different power brick (confirmed 20V output from both using a multimeter)
  • Removed the CMOS battery, SSD, and RAM
  • Held the power button for 30-60 seconds
  • Waited ~30 minutes before reassembling
Still no power — nothing happens when pressing the button.

The NIC I installed was this one:
“LENOVO 00AG522 INTEL I350-T4 4xGbE BaseT ADAPTER FRU: 00JY854 (Low Profile)”
However, the card I received has different stickers, but the board layout, components, and silkscreen are identical. It appears to be an Oracle-branded version instead:
Oracle PN: 7070195 Rev:01

The riser is:
“Lenovo ThinkCentre M920q M910x M720q P330 Tiny5 PCIe Riser 01AJ940”
The sticker on the one I received matches that part number.

I did some research beforehand (thanks largely to this thread) and believed both were compatible with the M720q.

I have some electronics and soldering experience if it comes to board-level diagnostics, but I’m not sure where to begin.

Any suggestions or known failure points would be hugely appreciated - or am I likely out of luck here?

Thanks in advance!
i had the same situation - for my quriosity i put the riser to m720q and to be sure to m920q and effect was the same - blown mosfets on both :p
i only repaired (electric service) m920q
find a post on Reddit - just search "m720 blown"
1752703280013.png
 
  • Like
Reactions: stumc and KevinR

drcrow

New Member
Jan 1, 2022
4
0
1
I'm having a frustrating issue with my Lenovo P350 Tiny that I'm hoping someone can help me solve.


I have a P350 Tiny that originally came with an NVIDIA Quadro P1000 4GB, and I'm trying to add a 10GbE NIC to it. I successfully removed the GPU and installed the NIC, but that's where my problems started.


When the NIC is in the PCIe slot, the P350 Tiny just won't boot. The fan spins up, the power LED comes on, but there's no signal out on the built-in HDMI or DisplayPort, and none of the USB devices work either. Here's the weird part - it boots perfectly fine with the original Quadro P1000 installed, and it also boots fine with nothing in the PCIe slot at all. It's only when I put my X550-T2 in there that everything goes sideways.


My NIC is a Dell OEM X550-T2( 0FKHKC ) with two Ethernet ports. I've tried everything I can think of - updated the BIOS to the latest release, updated the firmware on the X550-T2, and even tried that pin 5 and 6 taping trick I read about to avoid SMBus errors. Nothing has worked so far.


From what I've read online, this should be a pretty straightforward process. There are tons of posts about people successfully adding 10GbE and other networking cards to Lenovo Tiny/Mini PCs. The thing is, most of the documentation I'm finding is for other variants like the M720q, and I'm not seeing much specific to the P350 Tiny.

My PCIe riser that came with my P350 Tiny is 5C50W00877.

Does anyone here have a P350 Tiny running with a 10GbE card? Ideally something with dual Ethernet ports? I'm open to trying a different NIC if that's what it takes, but I'd love to get this X550-T2 working if possible. Any suggestions would be greatly appreciated!

Happy to provide any pictures or added details!
 
Last edited:

KevinR

Active Member
Jul 3, 2024
102
45
28
See my post, almost 100% motherboard is dead because custom pci-e connector. (look for the inspur name on the card)

Your suffering intreaged me so I did some deep googling.

In some forums this seems to be a known caveat of the cards. Some people use them with masking, or other tape over the extra edge connector! Which is clever, but feels fraught with danger to me. The original inspur servers they were made for seem likely to have an additional bus, possibly for system or power management. Those servers are also end-of-life so it's hard to find any precise documentation.

I did notice that a number of the sellers have these cards without the extra bus. There's some suggestions around that they've literally had the extra edge connector cut off and still have the circuitry on the cards. Visually - some might be clones without the extra circuitry. Or maybe inspur made two versions...?
 

joeribl

Active Member
Jun 6, 2021
217
80
28
Your suffering intreaged me so I did some deep googling.

In some forums this seems to be a known caveat of the cards. Some people use them with masking, or other tape over the extra edge connector! Which is clever, but feels fraught with danger to me. The original inspur servers they were made for seem likely to have an additional bus, possibly for system or power management. Those servers are also end-of-life so it's hard to find any precise documentation.

I did notice that a number of the sellers have these cards without the extra bus. There's some suggestions around that they've literally had the extra edge connector cut off and still have the circuitry on the cards. Visually - some might be clones without the extra circuitry. Or maybe inspur made two versions...?
I have seen them on AliExpress.

With extra connector:

With the extra connector cut off:
 

SilentDecode

New Member
Mar 12, 2023
1
0
1
Netherlands
@Parallax

I found an error in terms of the heatsink for the Mx20q (M720q in my case) for the 65w CPUs.

This should be P/N 01MN631, not 01EF554. I ordered two 01EF554 off of AliExpress and these didn't fit. A friend of mine has ordered 01MN631 and this one does fit. The original fan does also fit the 01MN631, with slight modification.
 

stumc

New Member
Jul 12, 2025
3
0
1
See my post, almost 100% motherboard is dead because custom pci-e connector. (look for the inspur name on the card)

Thanks for the info. I've actually got a replacement motherboard now, looks identical to my dead one. I put the riser card in first without the NIC, worked fine, added the quad NIC, still works! So it seems the parts are compatible, but maybe I accidentally shorted something on the first one.

i had the same situation - for my quriosity i put the riser to m720q and to be sure to m920q and effect was the same - blown mosfets on both :p
i only repaired (electric service) m920q
find a post on Reddit - just search "m720 blown"
View attachment 44631
That may come in handy, thanks! At least it gives me somewhere to look.
 

Geegeez

New Member
Sep 23, 2022
2
1
3
Hi All,

I'm looking at putting an SSD in the spare wifi slot of a Lenovo M920q. I know that I can get an adapter for it to install an M.2 2230 NVME drive. That said, I have a 64GB eMMC lying around, which was pulled from my Steam Deck. Can I use that instead of an NVME SSD assuming I'm using the M.2 A/E key adapter in the wifi slot? The purpose would just be an OS drive for Proxmox, then use the other actual SSD slot for a larger NVME drive for VMs.