Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo ThinkPad X201 (6QETxxWW...
Last Post: CK1968
Yesterday 10:10 AM
» Replies: 65
» Views: 53135
[REQUEST] Asus Zephyrus GX701GWR Bios un...
Last Post: Elijah Dannel
Yesterday 05:23 AM
» Replies: 8
» Views: 3791
[Request] Acer Aspire One 751h Bios Unlo...
Last Post: iggd
08-06-2026 12:51 AM
» Replies: 43
» Views: 41779
IBM Aptiva 2168 (Opti Viper) - CPU-Suppo...
Last Post: Geoman
08-04-2026 02:34 PM
» Replies: 0
» Views: 336
[REQUEST] X280 Bios Whitelist Removal
Last Post: compicat
08-04-2026 05:39 AM
» Replies: 0
» Views: 289
Foxconn 865G7MF Pinmodded Xeon Support
Last Post: KSM74
08-03-2026 08:21 AM
» Replies: 23
» Views: 3571
[REQUEST] LGA 771 on old ASUS mobo
Last Post: DeathBringer
08-02-2026 12:10 PM
» Replies: 10
» Views: 791
Advent Roma 2000/ECS I50IL1
Last Post: BootlegScarce
08-01-2026 09:05 PM
» Replies: 2
» Views: 5846
[REQUEST] Lenovo G70-70 BIOS Whitelist R...
Last Post: Dudu2002
08-01-2026 05:34 PM
» Replies: 135
» Views: 112021
[Request] Samsung Galaxy Book2 Pro (P12R...
Last Post: RafaelLVX
08-01-2026 01:18 PM
» Replies: 0
» Views: 379
[REQUEST]NEC Versapro VA-B(PC-VK22EAZCB)...
Last Post: mita-710
08-01-2026 05:49 AM
» Replies: 0
» Views: 368
[REQUEST] HP Pavilion DV6-2170 UEFI Bios...
Last Post: bernat77
07-31-2026 06:07 AM
» Replies: 2
» Views: 458
[REQUEST] Lenovo Thinkpad W540 & W541 (G...
Last Post: Profit21
07-31-2026 05:47 AM
» Replies: 52
» Views: 45336
NEC Versapro VA-B unlock&core 2 extreme ...
Last Post: mita-710
07-30-2026 08:45 PM
» Replies: 14
» Views: 1096
ThinkPad x240 bios corrupted
Last Post: grayreighn
07-30-2026 08:48 AM
» Replies: 2
» Views: 3247
[REQUEST] Lenovo ThinkCentre Edge 91z UE...
Last Post: maver3000
07-30-2026 03:10 AM
» Replies: 0
» Views: 466
[QUESTION] Modding an AMI bios to bypass...
Last Post: Machida96
07-29-2026 03:52 PM
» Replies: 11
» Views: 5656
[REQUEST] Acer Nitro 5 AN517-54 BIOS Unl...
Last Post: mistermu
07-29-2026 02:58 PM
» Replies: 30
» Views: 18954
[Removed, sp55068] Remove Whitelist for ...
Last Post: billydv
07-29-2026 11:33 AM
» Replies: 55
» Views: 92723
[REQUEST] Asus X53E (K53E) BIOS Unlock
Last Post: adrianfem
07-28-2026 08:33 PM
» Replies: 20
» Views: 9876

Unlock EMT64 / 64-bit UEFI support on Intel Atom D2550 (Clientron E850 / Praim U22)
#1
Hi, this is my first time trying to mod a BIOS.
I'm working on a Praim Thin Client (model U22), an OEM Clientron E850. There’s not much info online about it, except for a PDF datasheet (attached)

The issue I’m trying to solve is related to EMT64. The CPU inside (Intel Atom D2550) is 64-bit capable, but the motherboard locks it to a 32-bit UEFI. This makes it hard (or impossible) to run any modern OS or programs, which is unfortunate, because it would make a great little low-power server for basic homelab services.

I dumped the BIOS using flashrom in FreeDOS and tried a couple of things:
- Used AMIBCP to change the EMT64 option to USER (didn't brick, but didn’t work)
- Replaced the CpuPei and Microcode modules with ones from another BIOS where EMT64 was working (found on Win-Raid, from what I understand someone had success with this, same CPU as this thin client)

I tried flashing that last modified BIOS and bricked the device. Luckily, I have another identical unit and a backup dump. I'm currently waiting for a CH341A programmer to arrive (should take about 6-7 days), so I can unbrick it and keep testing.

If anyone could mod the BIOS properly, or at least help me with it, I’d appreciate it. I’m still new to this and don’t have much assembly or BIOS modding experience.


Attached Files
.pdf   E850.pdf (Size: 94.38 KB / Downloads: 4)
.rom   E850.ROM (Size: 2 MB / Downloads: 5)
find
quote
#2
Hi, are you really interested in this or just hit and run?
EM64T lock is in CpuPei/PE32 image section at body-offset 508h and body-offset 1164h.

if (CPUID & FFFFFFF0h == 30660h){
WRMSR 0x122 0x3
}
find
quote
#3
(06-11-2025, 11:57 PM)Maxinator500 Wrote: Hi, are you really interested in this or just hit and run?
EM64T lock is in CpuPei/PE32 image section at body-offset 508h and body-offset 1164h.

if (CPUID & FFFFFFF0h == 30660h){
  WRMSR 0x122 0x3
}

Yes, I'm interested, not just hit and run
I’m still really new to BIOS modding, so keep that in mind.

I’ve tried patching the CpuPei module, but didn’t get it right. I probably missed something, or maybe there's more. (Maybe got it completely wrong)
Unfortunately, this last attempt resulted in bricking the second system as well (had already taken a dump of that one too).
So now I’m waiting for my CH341A programmer to arrive before I can recover both devices and keep testing.

Here’s what I did in this latest attempt:
  1. Extracted the CpuPei module (of the first bios I dumped) body using UEFITool NE
  2. Edited the binary with Cutter
  3. Replaced the modified module into the BIOS image using UEFITool (non-NE), since NE doesn’t support editing yet
  4. Flashed the BIOS using Flashrom under FreeDOS (via internal programmer)


[Image: diff.png]

(changed from jni to jmp)

I’ll attach the following:
  • Modded and stock CpuPei
  • BIOS dump from the second system
  • My modded bios (that DOESN'T WORK, based on the first system's dump)

If you ever have some free time, and you'd be willing to take a look, maybe you could help me patch the BIOS properly? Not really confident I did it right, and you definitely have more experience than me.


Attached Files
.rom   E850 2.ROM (Size: 2 MB / Downloads: 5)
.rom   E850 MOD (not working).rom (Size: 2 MB / Downloads: 0)
.zip   CpuPei.zip (Size: 17.97 KB / Downloads: 3)
find
quote
#4
(06-12-2025, 05:43 AM)ordi Wrote: Unfortunately, this last attempt resulted in bricking the second system as well
You patched only 1 location out of 2. This could be the reason why it bricked.

(06-12-2025, 05:43 AM)ordi Wrote: maybe you could help me patch the BIOS properly? Not really confident I did it right, and you definitely have more experience than me.
I'm neither sure if I can get it right. I hesitate to provide new patch suggestions, besides those already known working patches from other threads.

I had bad experience with modding one of these Atom laptops, Lenovo Ideapad S110. I could not for life get it support 64bit, spent too much time and eventually gave up.
find
quote
#5
(06-12-2025, 07:32 AM)Maxinator500 Wrote:
(06-12-2025, 05:43 AM)ordi Wrote: Unfortunately, this last attempt resulted in bricking the second system as well
You patched only 1 location out of 2. This could be the reason why it bricked.

(06-12-2025, 05:43 AM)ordi Wrote: maybe you could help me patch the BIOS properly? Not really confident I did it right, and you definitely have more experience than me.
I'm neither sure if I can get it right. I hesitate to provide new patch suggestions, besides those already known working patches from other threads.

I had bad experience with modding one of these Atom laptops, Lenovo Ideapad S110. I could not for life get it support 64bit, spent too much time and eventually gave up.

Yeah, that could definitely be the reason.
I saw a post on the Win-Raid forum (same CPU, and what looks like the same AMI BIOS) where someone mentioned that patching both instances of "or eax, 3" to "or eax, 0" should work. I'm gonna try this when I get the programmer.

What I’m unsure about is whether I actually replaced the module correctly, or if UEFITool might have done something strange during the replacement.
As I've said, not really into this stuff.

Oh, and no worries if you’re not able to do it. I appreciate the help.
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)