Hello everyone.
Back after prolonged period of illness.
Slowly getting back up to speed.
Anyway... Before I went down with illness, I finished the "newest" (actually a fortnight old now) version.
Some under the hood changes.
These are:
- Ability to use a bootlogo... Usage is as follows...
If bootloader/bootlogo.bmp is found, this will be shown by default.
If you want a special bootlogo, just for your modchip side (excluding hekate-side), rename your bootlogo to bootloader/bootlogo1.bmp.
If bootlogo1.bmp is found, this will be shown INSTEAD of bootlogo.bmp. This will free Hekate or whatever to use bootlogo.bmp as usual, permitting you to have 2 different bootlogos if you wish. (1 for fusee, 1 for Hekate).
Example:
You have a "Fusee" bootlogo you want to use at power-on and you have an "atmosphere" one you wish to use via Hekate.
Name the Fusee one bootlogo1.bmp and the Atmosphere one bootlogo.bmp (as Hekate will use it). Both will show in order.
To completely disable bootlogo from being rendered, this can be done in modchip settings or just place an empty file called "fusee_bootlogo_disabled" in bootloader folder. This will enable you to use the OEM boot animations from previous releases, if you wish.
- Flat battery code is now checking battery voltage as well as a percentage of SOC (state of charge).
There were occasionally discrepancies between fusee / hekate / Horizon regarding battery percentage, which caused black screens for some people. This was due to Horizon thinking the battery was flat when it wasn`t and thinking it was charged when it was indeed flat.
So percentage AND voltage is checked now.
If both % and voltage are down, charging without booting (cutting out bootloop) will happen as it should.
If voltage is down, but % is being reported as higher, this will begin charging loop also. And visaversa.
- Percentage and mV is shown on screen now.
- Longer timeouts for screen dimming / screensaver
- SD card is checked for mounting every half-second, via a resetting counter that triggers a refresh
- A quick glance over the thread, people have asked why we cannot set chip particulars within Fusee directly... This is because, as of yet, I have not figured out how to enable serial over USB from the Switch / BPMP side. Other workarounds to this, are using one of the GPIOs that are currently connecting joycon, vol or USB and reprogramming the chip that way. I just don`t yet know enough about how the USB subsystem operates to implement a solution.
Releases coming later today. Will make various specials too.
Cheers and thanks for reading and testing my stuff. Thanks for your patience for waiting for me. I hate being away for this length of time, but its been serious!
Matty