Archive for the ‘LoveLite’ Category

LoveLite 1.4 beta

What’s changed:
– FIXED Supercard Lite support. (See libcartreset 0.72)
– REMOVED the annoying purposeless green flash when resetting. (The red one is still in there.)

Download: (102 KB)
– LoveLite-1.4.nds
– LoveLite-1.4.ds.gba
– (educational purposes only; please contact me about modifications!)

Enjoy, and report all possible bugs so I can fix them in the next release!
– Lick

Why LoveLite?

People have asked this question, “Why LoveLite? It seems useless.” Here is my reply.
It ended up being more of a research anyway.

The project shows off my previous and current discoveries:
– The Brightness setting that is stored in the User Settings [inside firmware]. This value can be changed so the DSLite boots to this value. In homebrew, this hasn´t been done before, not by ALite either.
– Resetting to various bootmenu´s. At first there were only ALite and “moonshell reset to supercard” that resetted back to the bootmenu, but those were 1) closed-source and 2) Supercard only. I have found ways to make it work on the M3, GBAMP, ezFlashIV and surprisingly it works on DS-Extreme as well. Also, LoveLite is open-source, which means that now every developer can add this functionality to his homebrew application!

That´s the reason for the project in a nutshell.
– Lick

LoveLite 1.3 beta

What’s new:
Instead of Powering Off, LoveLite will attempt to return to the bootmenu.
ALL Supercard devices will now return to the sc menu. (SCLite users, please give feedback)
GBAMP (with chishm’s hack) will now return to _BOOT_MP.NDS.
M3 devices will now return to the m3 menu. (M3CF and M3SD tested. If not working, try holding L. Please give feedback)
EZ IV devices will return to the ez menu. (Note: it takes a few seconds before LoveLite is initialized. After that, it works though)
EZ-Flash III and EZ-Flash II has potentially working code, but no one tested yet.

What’s changed:
– The firmware is now tested before it writes the brightness. Also corrected the iQue offsets.. iQue users: Please make sure you have a -Flashed iQue- before trying this software. No tests have been done on iQue devices, because I don’t have one. It should work as expected, but until people have tested it, I can’t claim anything.
– The buttons were reacting too slow, now you shouldn’t have any input-delays. In other words: smooth touching.
– Graphics glitches were found on some cards, also fixed.

What’s about the beta?
I turned this into a beta, so that people hopefully will read the release notes. 😉

No, it doesn’t. Yes, it bricked a few iQues (hopefully they were flashed) but the code is fixed. As you can read in the changes, the potentionally dangerous code now includes checking of the firmware before writing to it. Check the source if you still have your doubts.
The release is tested on western ds’es, but make sure your firmware is flashed and recoverable, if you’re the first person to test LoveLite on your type of hardware. (FlashMe users are 100% safe!)

Download: (114 KB)
– LoveLite.nds
– LoveLite.ds.gba
– (educational purposes only; please contact me about modifications!)

To do
– Implement new device-detection code.
– Make the return feature work for even more deviceTypes.

Enjoy, and report all possible bugs so I can fix them in the next release!
– Lick


[ Update ]
Made a small modification – LoveLite-1.1 now only saves the setting when the Power Off button is pressed. This is probably better for your hardware.

It’s open-source*. It works. It’s is finished. What are you waiting for? =D

* open-sourced for educational purposes. Not for modifications (send your modifications to me, if it’s any good, I’ll add it and your name to LoveLite!)



Project name:
LoveLite – actually (Love)Lite. But it’s easier without the paranthesis. No I’m not a hippy. I’m in love! =D


Version 1.1


LoveLite allows you to permanently (that is: power-off-proof) change your Lite brightness setting. It’s a project that came out of an earlier experiment (see below). There’s also a very sensitive Power Off button so you don’t have to push the powerbutton (the real one) twice.
I never ran ALite, but I heard that ALite doesn’t permanently save the brightness. So I made LoveLite.


Thanks Huuf for hosting, by the way, where are you? (78 kiB) contains:

  • LoveLite.nds
  • LoveLite.ds.gba
  • LoveLiteScreenshot.png
  • (!!)


  • (Maybe) “Return to Supercard” button.

– Lick