Flash Coreboot to Aliexpress / Topton appliance....Protectli's Flashli script?

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

abdullah

New Member
Jan 25, 2023
17
10
3
Found some ME firmware here: Intel Management Engine (ME) Firmware Version 16.1.27.2176 (S&H) 1.5Mo

Seems to be the most recent one on Station Drivers. I found it originally posted here: Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (16+)

I will find some time to get this all organised and try a build. My i3-N305 unit is arriving ~5th Jul.

I wonder if Protectli have a unit with i3-n305 in the works, would be nice if they did the leg work because they're pros and I am utterly new to this haha. What's the worst that can happen? A £240 brick...
 

AnthonyUK

Member
May 9, 2023
92
35
18
Found some ME firmware here: Intel Management Engine (ME) Firmware Version 16.1.27.2176 (S&H) 1.5Mo

Seems to be the most recent one on Station Drivers. I found it originally posted here: Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (16+)

I will find some time to get this all organised and try a build. My i3-N305 unit is arriving ~5th Jul.

I wonder if Protectli have a unit with i3-n305 in the works, would be nice if they did the leg work because they're pros and I am utterly new to this haha. What's the worst that can happen? A £240 brick...
I think as long as you have a method to recover e.g. a clip to reflash the BIOS you should be OK right?
I have a spare J4125 based Topton now so I wonder if that would work with the Protecli coreboot image?
 
  • Like
Reactions: abdullah

abdullah

New Member
Jan 25, 2023
17
10
3

Patriot

Moderator
Apr 18, 2011
1,451
792
113
Patriot, would you kindly explain why the vp2420 (which uses J6412, Tremont/Elkhart Lake)? Is it because it is the closest to i3-N305 (Gracemont/Alder Lake) in terms of microarchitecture?

The code for vp2420 is of course available on Protectli's github, GitHub - protectli-root/build_coreboot at protectli_vp2420_v1.1.0
Because it is the closest architecturally yes, and not that the e vs p matters with me fw its also the most recent time wise vs the gracemont cores vs comet lake in the other products.
 

oneplane

Well-Known Member
Jul 23, 2021
845
484
63
Keep in mind that without an FSP and BUP for the specific silicon line you're trying to boot, it's never going to work.
 
  • Like
Reactions: abdullah

Subsonic

New Member
Aug 10, 2017
20
7
3
38
I own 2 devices from Yanling (bought it on Aliexpress and as far as i know they are the manufacturer from the protectli devices) where i flashed the coreboot BIOS from Protectli without a problem ;-)

FW2B and the bigger FW6D. Get the devices from Yanling with the same CPU and then you have the same devices as those from Protectli.

Greets Georg

1690883854369.png

1690883900345.png
 
Last edited:

Nixfe

New Member
Aug 21, 2023
1
0
1
Hi,

Do you think it can work with the lastest YANLING ? The hardware of protectli is a little bit too "old/low" for my project and I really need a Coreboot platform.

Greetings

I own 2 devices from Yanling (bought it on Aliexpress and as far as i know they are the manufacturer from the protectli devices) where i flashed the coreboot BIOS from Protectli without a problem ;-)

FW2B and the bigger FW6D. Get the devices from Yanling with the same CPU and then you have the same devices as those from Protectli.

Greets Georg

View attachment 30707

View attachment 30708
 

Subsonic

New Member
Aug 10, 2017
20
7
3
38
Hi,

Do you think it can work with the lastest YANLING ? The hardware of protectli is a little bit too "old/low" for my project and I really need a Coreboot platform.

Greetings
I don´t know exactly but i think the coreboot images from protectli are very platform specific, so i don´t think you can throw a coreboot version from one device to a completely different one...
 

slidermike

Active Member
May 7, 2023
118
45
28
I don´t know exactly but i think the coreboot images from protectli are very platform specific, so i don´t think you can throw a coreboot version from one device to a completely different one...
I agree with Subsonic. I have had a few protectli and during my comms with their tech support about updates they stressed the dangers of putting the wrong firmware on even the same model but with a different revision due to the hardware changes. If it were mine, I would not do it.
 
  • Like
Reactions: Subsonic

oneplane

Well-Known Member
Jul 23, 2021
845
484
63
Yep, don't flash incompatible firmware, you'll need to manually flash to chip to restore it and you'll need to have made a physical dump beforehand to be able to do that.

Coreboot might have a single name, but each build is specific to the platform components and the configuration (physically) between them. So you might be using the same NIC chips, same PCH, same SoC etc. but you'd still have variations in wiring, speeds, address locations, embedded SPD (if any) and maybe even chip revisions requiring different blobs (i.e. GbE PHY).

The only reason some transplants work is because Protectli buys the exact same board with the exact same revision from the exact same ODM, and usually this is also only because they happen to be using a reference design. This used to be much more prolific in the KingVoy and Qotom models (~5th gen Intel) than it is now.

If you wanted to check to see if it would be feasible: take apart the device and ensure the silkscreen on the PCB is the same as on the Protectli device. Then also check that the chip versions are the same.
 

Subsonic

New Member
Aug 10, 2017
20
7
3
38
I´m lucky that my "yolo" moves went out successful, otherwise they would have been very expensive tries haha.

It would be great if a big chinese company would get on the train of selling their products with coreboot, or at least with the option on it.
 

oneplane

Well-Known Member
Jul 23, 2021
845
484
63
So did anyone figure out how to do it or has everyone given up?
It's not a matter of "how" but a matter of investing the huge amount of time to engineer a functional payload. So far, nobody wants to spend that amount of time on this, at least not unpaid.
 
  • Like
Reactions: Subsonic

MemeScreen

New Member
Oct 14, 2023
9
0
1
It's not a matter of "how" but a matter of investing the huge amount of time to engineer a functional payload. So far, nobody wants to spend that amount of time on this, at least not unpaid.
Thanks for the reply. I'm waiting for starlabs posts the code for their Byte MkII mini-pc which uses the N200 before I look into poring myself.
I need to know if the intel bootguard fuse is not enabled. If it is there is no point in doing it.
 

oneplane

Well-Known Member
Jul 23, 2021
845
484
63
BootGuard wasn't enabled on Qotom models, but I don't have any Alder Lake lying around to check. I do know that they also don't disable the manufacture mode pins from the PCH so jumping those actually does a lot of bypassing (which is important for the initial flash).
 
  • Like
Reactions: MemeScreen

Subsonic

New Member
Aug 10, 2017
20
7
3
38
@oneplane OpenBMC wow, that sounds great! I'm a quite experienced Sysadmin, but anything else than a coder... Probably to much headaches for me at the moment ;)