[Request] Tronsmart Celeron J1900 AMI BIOS

MiniPC link

Can anyone please review my miniPC ROM & provide answer to one small question: Is this BIOS supports auto start on power failure (or this feature can be added) .rom on mediafire

I have investigated I can find reference in 'BIOS Strings` tab as indicated in pictures

If this feature is not available I will hardwire some relay to switch it on automatically when power returns after failure. BIOS modding seems much lucrative option here

In the attachment I have mentioned some features that are mentioned but not visible in BIOS:



AFUWIN_BIOS

Hi @ioncube, the file at mediafire seems to be faulty (I could not open it although I am using the same software version). According to your images, your BIOS/UEFI seems to support automatic boot after a power failure.

You can change the visibility of entries in the BIOS/UEFI using the “Setup Configuration” menu in AMIBCP by modifying “Access/Use” (select “Supervisor” instead of “Default”).

@vega extremely thanks for replying. Please bear with me x1 day more. I will upload .rom again. Its weird the file is not opening because I used version 3.xx to make it

No worries I will remake & reupload. Ok included is the .rom + afuwin afuwin_+_rom.7z

Secondly you said Supervisor mode instead of User mode which i read in many online tutorials? Please elaborate

@ioncube, I have looked at the new file, the strings “Restore AC Power Loss” and “Select AC power state when power is re-applied after a power failure” unfortunately do not lead to any setting. It seems that they are sort of relics in your BIOS/UEFI file. :sob:

But you can still try something. Perhaps there is a newer (or older) version of this BIOS/UEFI. You could take a look to see if there is an option to activate an automatic boot. Sometimes there is also a “Power on by RTC” feature that you might be able to use (I couldn’t find it in the file you uploaded, but maybe it exists in another version).

In your file I could at least find an entry for “Wake on LAN”, perhaps this is useful (in addition to AMIBCP, I used this tool):


About the “Supervisor” thing in AMIBCP, I had changed this value to “Supervisor” when I modified my BIOS/UEFI and it worked (I had seen this in a modified file from someone else the first time I used AMIBCP and adopted it). If you have found “User” as a recommended value in tutorials, you can select “User”, it will most likely work.

In case you consider a hardware solution, a NE555 (a very common timer IC) might be helpful. You can use it to generate a delayed single pulse after power is applied (equivalent to pressing the power button). There is an article about this on StackExchange.

@vega extremely thanks for your reply & time

First i want to tell you that I wanted to work on a hardware solution provided that I have x2 RADXA 3E up & running 24/7 & using GPIO + a simple bash I can directly send pulse signal to switch on miniPC. The problem I am encountering is I cannot find trigger terminals on the motherboard. I have discussed it in details here with pictures

Per this comment I tried jumper on these terminals but machine didn’t start

I can tell you that while machine is running (initiated via touch sensor) I am getting following voltages

Regarding modding of BIOS I will report back, however, I must tell you WOL feature is always unreliable