Jump to content
XPEnology Community

J3455 xpenology slow boot - solution


Recommended Posts

Hello :D

I found solution for slow booting for this boards:

Select OS Selection to Intel Linux in Bios - only problem is that at most bioses this option is hidden (Default is Windows ).

I found that after reading: https://www.cnx-software.com/2017/10/26/mele-pcg35-apo-apollo-lake-mini-pc-review-part-3-ubuntu-17-10/ (this board is j3455 based)

 

To change that I've used tools from https://winraid.level1techs.com/t/tool-guide-ami-setup-ifr-extractor-amisetupwriter/32801

For my gigabyte j3455-d3h with f3 bios (part of IFR):

0x19C71 		One Of: OS Selection, VarStoreInfo (VarOffset/VarName): 0x48A, VarStore: 0x1, QuestionId: 0x273E, Size: 1, Min: 0x0, Max 0x4, Step: 0x0 {05 91 E0 01 E1 01 3E 27 01 00 8A 04 14 10 00 04 00}
0x19C82 			One Of Option: Windows, Value (8 bit): 0x0 (default) {09 07 E2 01 30 00 00}
0x19C89 			One Of Option: Android, Value (8 bit): 0x1 {09 07 E3 01 00 00 01}
0x19C90 			One Of Option: Win7, Value (8 bit): 0x2 {09 07 E4 01 00 00 02}
0x19C97 			One Of Option: MSDOS, Value (8 bit): 0x4 {09 07 E5 01 00 00 04}
0x19C9E 		End One Of {29 02}

Linux option is not present... But after research I found bios file for Vorke v1 Plus (part of IFR):

0x193E1 		One Of: OS Selection, VarStoreInfo (VarOffset/VarName): 0x494, VarStore: 0x1, QuestionId: 0x272A, Size: 1, Min: 0x0, Max 0x4, Step: 0x0 {05 91 9C 01 9D 01 2A 27 01 00 94 04 14 10 00 04 00}
0x193F2 			One Of Option: Windows, Value (8 bit): 0x0 (default) {09 07 9E 01 30 00 00}
0x193F9 			One Of Option: Android, Value (8 bit): 0x1 {09 07 9F 01 00 00 01}
0x19400 			One Of Option: Win7, Value (8 bit): 0x2 {09 07 A0 01 00 00 02}
0x19407 			One Of Option: Intel Linux, Value (8 bit): 0x3 {09 07 A2 01 00 00 03}
0x1940E 			One Of Option: MSDOS, Value (8 bit): 0x4 {09 07 A1 01 00 00 04}
0x19415 		End One Of {29 02}

 

I've booted mainboard with AmiSetupWriter and run:

amisetupwriter 0x48A 0x3

 

After this change Xpenology start to boot fast :D

Of course this Info is valid only for Gigabyte J3455-D3H with F3 and will work until settings will be reset ( cmos reset or load defaults from bios )

 

Ps. I've started to modding bios to just show this option - WIP

Ps2. Warning: This is bios modding - You can brick your mainboard

Ps3. Sorry for my english - is very rusty and I'm not using it very often

Edited by mmonsterski
  • Like 2
  • Thanks 3
Link to comment
Share on other sites

What a really brillant find !

 

MB: Gigabyte j3455N-d3H bios F3 - DSM 7.1-42661 Update 3 - Tinycore-Redpill v0.9.0.2 - DS918+

amisetupwriter 0x48A 0x3

 

Before the patch

[  864.010263] AtNasticot login:

 

After the patch

[   51.619683] AtNasticot login:

 

💥 813 sec less !!! 🚀
 
I think this patch fix an issue with the USB, i've an external HDD plug on an USB3 port, and when i start a simple transfert smb/sftp/afp the transfert speed quickly slowdown, if i stress just a few the CPU the transfert come back to the original speed, it's like an energy saving mechanism.

 

And since this patch, transfert speed is constant and full !!

 

So IMHO it's the same for the boot, the BootLoader USB key slow down quickly ant take age to finish. (and maybe it fix some other things that we never saw)

 

@mmonsterski You ROXXXX ! 

Edited by real3x
Link to comment
Share on other sites

В 29.07.2022 в 17:54, real3x сказал:

What a really brillant find !

 

MB: Gigabyte j3455N-d3H bios F3 - DSM 7.1-42661 Update 3 - Tinycore-Redpill v0.9.0.2 - DS918+

amisetupwriter 0x48A 0x3

 

Before the patch

[  864.010263] AtNasticot login:

 

After the patch

[   51.619683] AtNasticot login:

 

💥 813 sec less !!! 🚀
 
I think this patch fix an issue with the USB, i've an external HDD plug on an USB3 port, and when i start a simple transfert smb/sftp/afp the transfert speed quickly slowdown, if i stress just a few the CPU the transfert come back to the original speed, it's like an energy saving mechanism.

 

And since this patch, transfert speed is constant and full !!

 

So IMHO it's the same for the boot, the BootLoader USB key slow down quickly ant take age to finish. (and maybe it fix some other things that we never saw)

 

@mmonsterski You ROXXXX ! 

Please write your BIOS settings.

Link to comment
Share on other sites

@mmonsterski Thanks !!

 

MB: Gigabyte j3455N-d3H bios F3 - DSM 7.1-42661 Update 3 - Tinycore-Redpill v0.9.0.2 - DS918+

amisetupwriter 0x48A 0x3

Clean install, 4GB single channel, 2x 1TB WD Red, no data on hard drive, no additional apps

Login via web after [25.229585]

Debug log ends at [75.972768]

Full reboot: ~2 min

 

Great job :)

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 months later...

For Asrock J4025-ITX with bios 1.50:

 

amisetupwriter 0x517 0x3 

 

For Q1900B-ITX it's not that simple - in bios there isn't Linux setting:

0x104FB 		One Of: OS Selection, VarStoreInfo (VarOffset/VarName): 0x11B, VarStore: 0x1, QuestionId: 0x9B, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 37 03 38 03 9B 00 01 00 1B 01 10 10 00 02 00}
0x1050C 			One Of Option: Windows 8.X, Value (8 bit): 0x0 (default) {09 07 39 03 10 00 00}
0x10513 			One Of Option: Android, Value (8 bit): 0x1 {09 07 3A 03 00 00 01}
0x1051A 			One Of Option: Windows 7, Value (8 bit): 0x2 {09 07 3B 03 00 00 02}

 

In my opinion Android option could help (this setting is for bioses 1.80, 1.90, 2.00, 2.10 and 2.20😞

amisetupwriter 0x11B 0x1

 

Link to comment
Share on other sites

For J1900 based on Jetway IMB-1900-2L:

0xCA08 			One Of: OS Selection, VarStoreInfo (VarOffset/VarName): 0x164, VarStore: 0x1, QuestionId: 0x9, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 DE 03 DF 03 09 00 01 00 64 01 10 10 00 02 00}
0xCA19 				One Of Option: Windows 8.X, Value (8 bit): 0x0 {09 07 E0 03 00 00 00}
0xCA20 				One Of Option: Linux/Android, Value (8 bit): 0x1 {09 07 E1 03 00 00 01}
0xCA27 				One Of Option: Windows 7, Value (8 bit): 0x2 (default) {09 07 E2 03 30 00 02}
0xCA2E 			End One Of {29 02}

 

For Q1900B-ITX use:

 

amisetupwriter 0x11B 0x1

 

Link to comment
Share on other sites

Hi guys, I have a j4205 motherboard and I don't quite understand what I have to modify in the BIOS. I would appreciate it if you would be so kind as to explain to me how to make the modification for fast boot since I do not have much knowledge on this subject. Thank you very much and greetings

Link to comment
Share on other sites

5 hours ago, pleitex said:

Hi guys, I have a j4205 motherboard and I don't quite understand what I have to modify in the BIOS. I would appreciate it if you would be so kind as to explain to me how to make the modification for fast boot since I do not have much knowledge on this subject. Thank you very much and greetings

Follow this guide https://winraid.level1techs.com/t/tool-guide-ami-setup-ifr-extractor-amisetupwriter/32801

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...