Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
ASUS R1F CPU upgrade
Last Post: bobo10
Today 03:40 PM
» Replies: 0
» Views: 59
Asus h110m-a & xeon e3-1280v5
Last Post: DeathBringer
Today 01:41 PM
» Replies: 1
» Views: 78
[REQUEST] Lenovo IdeaPad Flex 15 (8ACNxx...
Last Post: psycomaffo
Today 10:36 AM
» Replies: 69
» Views: 26011
Request for Modded BIOS with AI Tweaker ...
Last Post: CertifiedCosmos
Yesterday 05:04 PM
» Replies: 0
» Views: 107
Lenovo ThinkCentre M71e GPU Whitelist re...
Last Post: saschalein
Yesterday 03:23 PM
» Replies: 0
» Views: 91
[REQUEST] Lenovo Ideapad 330S-15ARR (7WC...
Last Post: nadolivbios
Yesterday 01:26 PM
» Replies: 25
» Views: 6118
How To Add SLIC 2.1 To An Intel Motherbo...
Last Post: sanya.silitskiy
Yesterday 11:52 AM
» Replies: 73
» Views: 219969
[REQUEST] 13w Yoga Gen 2 (Type 82YR) (KB...
Last Post: SiberianTiger97
Yesterday 09:48 AM
» Replies: 2
» Views: 163
Acer Extensa 5620: CPU replace
Last Post: MPM
Yesterday 08:28 AM
» Replies: 2
» Views: 144
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: nrns
04-16-2024 08:08 PM
» Replies: 232
» Views: 98513
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: Dudu2002
04-16-2024 02:35 PM
» Replies: 103
» Views: 24032
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
04-16-2024 07:29 AM
» Replies: 847
» Views: 324118
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2024 07:28 AM
» Replies: 26
» Views: 1000
[REQUEST] Lenovo ThinkPad P14s 3rd Gen 1...
Last Post: Dudu2002
04-16-2024 07:26 AM
» Replies: 4
» Views: 294
Add CPU support Lenovo M715s
Last Post: pashtet440
04-16-2024 06:56 AM
» Replies: 0
» Views: 143
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-14-2024 09:02 AM
» Replies: 1733
» Views: 542177
Dell Latitude 5520 - get to know passwor...
Last Post: yeti1299
04-14-2024 06:48 AM
» Replies: 2
» Views: 246
[REQUEST]: Asus TP420IA - how to dump bi...
Last Post: quantumx3
04-14-2024 05:34 AM
» Replies: 0
» Views: 213
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Nightdemon2001
04-14-2024 01:13 AM
» Replies: 2319
» Views: 656700
[REQUEST] Lenovo B575 (52CNxxWW) Whiteli...
Last Post: thepwrtank18
04-13-2024 06:13 PM
» Replies: 56
» Views: 20449

[REQUEST] Asus eeepc 1025C
#11
This is crap that Asus flange their motherboard, while the processor is intended for x64.
Pity that there is no solution


A possessor of An Asus 1025CE

I still listening...
Bing translator powered Angel
find
quote
#12
I also have an Asus 1025C with the latest version 1105 BIOS from Asus. This is ridiculous that ASUS has DISABLED EMT64. It is selfish because they don't want people to be able to upgrade these cheap netbooks too much since that would decrease the sales of their more expensive laptops. I personally had a 4GB ddr3 and an extra 120GB OCZ Vertex3 SSD lying around and I installed both and BIOS recognizes 4096MB but since EMT64 is disabled I will end up with 3.6GB or 3.4GB ram in Windows. Not the biggest deal, but I wanted to maximize everything out of my laptop to the last 1%. I guess I will have to install 32Bit Windows now. BUMMER

I LOVE THIS LAPTOP OTHERWISE BY THE WAY!!! The Atom N2800 cpu with the upgraded RAM and SSD will BE SUPER EXCITING Smile

Soon I will upgrade the 10.1 inch screen to a new 1366 x 768 LED. That with this 6 cell battery will make this a road warrior. I wish they made 9 or 12cell extended batteries for this little baby.

Anyways please if anyone has any success please PM me.

Kindest Regards,
Peter

Good luck to everyone! Smile
find
quote
#13
Hi everyone, this is my 1st post.

I revamp the mod request after a day spent swearing to understand why this netbook didn't boot from any x64 os installation media. Then i found some interesting threads.

I also wrote to ASUS, but i doubt they'll send me an unlocked bios. It's a shame that they made a 32-bit only system in 2012 (and maybe also 13).

Latest bios link is here: http://dlcdnet.asus.com/pub/ASUS/EeePC/1...S-1105.zip
find
quote
#14
Hello everyone!

Try this, it is supposed to enable EMT64 in the BIOS for Asus 1025C.

Please report back.



.rar   1025C-ASUS-1105_per.rar (Size: 1,018.87 KB / Downloads: 190)
find
quote
#15
(12-02-2013, 02:21 PM)peterb Wrote: Hello everyone!

Try this, it is supposed to enable EMT64 in the BIOS for Asus 1025C.

Please report back.

Hi everyone!

Does anyone tried this mod successfully?

Cheers!
find
quote
#16
(02-01-2014, 12:09 AM)suertulli Wrote:
(12-02-2013, 02:21 PM)peterb Wrote: Hello everyone!

Try this, it is supposed to enable EMT64 in the BIOS for Asus 1025C.

Please report back.

Hi everyone!

Does anyone tried this mod successfully?

Cheers!

Hello everyone !

I am also seeking for a modded bios enabling EMT64 instructions...
I tried to have a look with a modding software, but it's too complicated for me lol
Can anyone help 1025c owners ?

Thanks in advance !!
find
quote
#17
I got it! The culprit is the code that does this in BIOS: [MSR 0x122] |= 3;
So, just blank (NOP) out that piece of code in BIOS and have fun with x64. I don't have any experience with BIOS modding, but I am familiar with assembly language programming and almost everything in Intel SDM.
It took me quite some time to figure out there are 2 places to patch (for bootstrap processor and application processors).
Below are some notes to help you gain confidence that nothing fishy is being added. Use your hex editor compare function to compare between the BIOS file from Asus and my patched version.

Original (starting point):
1025C-ASUS-1301.ROM
2097152 bytes
SHA-256: 73bae3b7e061e4d6054e70b0405150ed93258d39b5561bdfb902554edd3e0a4f

Code:
//32-bit mode
53         push   ebx
6aff       push   0xffffffff
53         push   ebx
6a03       push   0x3
6822010000 push   0x122
e85c240000 call   func    //NOP out this instruction
83c414     add    esp,0x14


//32-bit mode    
b922010000 mov    ecx,0x122    
0f32       rdmsr    
0c03       or     al,0x3    
0f30       wrmsr    //NOP out this instruction

After NOP out the 2 locations with 0x90 (7 bytes in total),
SHA-256: af673c221dd145ea9faa495b5fac21d945541396a72cec3943ec1581e4a7167b

With that, you can enjoy your x64 system.
Optionally, you can update the microcode as well. I discovered Acer AOD270 BIOS has a newer version of the microcode.
In Asus 1025C (and old BIOS version of Acer AOD270): Version 0x010C, 2011-11-23
In Acer AOD270: Version 0x010D, 2011-12-22

With new microcode,
SHA-256: f568ec0f4ec31cc0a12b469a5092a233285bcfb018c6bdbd05a3ba5b765ad347

Note the hashes are on 2097152-byte ROM file, not zip file.


Attached Files
.zip   1025C-ASUS-1301 x64.zip (Size: 1.03 MB / Downloads: 637)
.zip   1025C-ASUS-1301 x64 new ucode.zip (Size: 1.03 MB / Downloads: 1,716)
find
quote
#18

BIOS with new microcode works great. 1025c N2800. Anybody, please, activate hardware virtualization and EMT64 in 1301 BIOS. Ideally, BIOS 1301 with new microcode, EMT64 and VMX from previous reply. Good article: http://habrahabr.ru/post/152056
find
quote
#19
(04-14-2014, 06:24 AM)xenon Wrote: I got it! The culprit is the code that does this in BIOS: [MSR 0x122] |= 3;
So, just blank (NOP) out that piece of code in BIOS and have fun with x64. I don't have any experience with BIOS modding, but I am familiar with assembly language programming and almost everything in Intel SDM.
After NOP out the 2 locations with 0x90 (7 bytes in total),

With that, you can enjoy your x64 system.

Hi there!
I modified my rom myself and it gets the same sha256 checksum but I am concerned about two other things:

First you and the debian2 are new users and maybe just the same person who wants to [censored] some 1025c owners Smile

Second: I am not sure what will happen with the values pushed to the stack... normally the function call would reduce the stack counter back to its former value. Maybe there are no negative side effects but I would just NOP out the instructions too pushing those values to the stack, not just the func call.
find
quote
#20
Stack balancing is serious matter, and you need to get it right. Trace into the function to find that the function does not cleanup the stack. In fact, this is named as cdecl calling convention. If you were to NOP out the pushes, you need to NOP out "add esp,0x14" as well.

(FYI, the other calling convention that you know about is named as stdcall).
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)