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

libcartreset 0.72, 1 bug fixed

0.72 Update – Fixed Supercard Lite support.

Same story: Choose libfat version if you use chishm’s libfat that comes DevKitPro. If you use a different fatlib, then choose nolibfat version.

– Lick


Seriously, I hope this isn’t a boy. 

I could sing of Your love forever [FR]

Parcourant les monts et les mers,
Ton amour vient comme une rivière ;
Et je t’ouvre tout grand mon coeur.
Viens me guérir, mon Sauveur.
Ta vérité me réjouit
Et chaque jour, je te bénis.
Je chanterai sans fin L’amour de Dieu pour moi.

Je passerais ma vie à chanter
Oui chanter ton amour à jamais (2x)
J’ai envie de danser. C’est un peu fou, je sais.
Mais ceux qui verront la lumière,
Danseront de joie comme nous sur terre.

libcartreset_nolibfat 0.7

I added a build that works without libfat. This will allow developers who use something like SATA’s fatlib or libfatdragon to do their own detection and simply pass it to cartSetMenuMode(deviceType).

– Lick

libcartreset 0.7, first release

I released the reset to gbaslot cartridge code as a library.

Here‘s the project page.

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



DSLiveWeather News

A Japanese blogger posted about DSLiveWeather and how to use it. It’s all written in Japanese so I don’t know if he actually liked it or not, hehe, however, it might help people who understand Japanese to set up DSLiveWeather.
Visit the page here.

Also, on the development side, I’ve been really busy with school and other stuff (yeah real life) so I haven’t done so much lately. I am currently working on something different from DSLiveWeather, which will become part of it later on, but it’s still very “nothing-ish” right now. I have also fixed a few bugs in “Aperio”3: the famous time bug and the flickering text in the forecast tab. Another important improvement is the ability to permanently change the Brightness Level. In the previous releases, when the DS was powered off, the brightness level would be lost. For example, if you start DSLiveWeather and set the brightness to maximum, then after reseting the DS, the brightness would be reset as well, so not maximum. But from now on you can use DSLiveWeather, instead of the firmware, to quickly change the brightness before you play games/run apps!

The next version will be released when I finish that “nothing-ish” part. Hopefully that will be soon.

– Lick