DS Lite TV Out Mod Software Prep
Вставка
- Опубліковано 6 вер 2024
- (Optional) DS Lite Wifi/firmware module: rhotronix.com/...
NDSL TV Out Kit by Rhotronix: rhotronix.com/...
Part 2&3 (of 3): • DS Lite TV Out Mod -- ...
NDSL TV Out Documentation: github.com/Los...
This video is, more or less, a continuation of this earlier stream of mine: • [Stream] Trying to get...
and this second part here: • NDS TV Out - Picture M...
The difference between then and now is that the software has been updated to allow for this function to be enabled at the firmware level. This means no more reliance upon a flash cart and twilight menu. You can now use all of the TV Out functions with any game (or even download play or pictochat).
It was discovered (and publicly documented) recently that the Nitro2 CPU used by the DS Lite actually has a built in NTSC video encoder. Apparently, Nintendo had originally planned to make an official DS "Macro". This official console would be able to output to a television set in place of the top screen and would have likely worked extremely similarly to the implementation shown here with a few minor exceptions.
With the NTSC video encoder, Nintendo also added a few frame buffer tricks to the graphics engines in the DS. These features can only be accessed once enabled but by wiring in extra buttons, you can toggle screen swapping, picture in picture (PIP), screen overlays, and opacity of PIP and overlays, even without connecting the NTSC encoder to a DAC and TV. This is all built into the hardware of the DS Lite SoC itself.
At some point after the CPU spec was finalized, Nintendo decided to abandon this feature entirely and because the DS Lite had no need for any of these functions, Nintendo locked these features out in the firmware. Thankfully, it is possible to edit the firmware.
The aim of this video is re enable this hardware feature by patching the system firmware.
Do note that even though this is a native feature for the CPU, enabling it does override some other features, namely the video output for the upper LCD. Nintendo only had so much I/O to work with so they decided to share the I/O used for the top screen to provide I/O for the mode buttons and NTSC encoder. While the upper LCD is not explicitly disabled once the NTSC encoder is brought online, the SoC will stop sending all the color data to the top LCD and the screen will stop being usable due to the partial interruption of the data stream. This is intended behavior. It is not currently possible to swap back and forth between the two modes without reflashing the system firmware.
To restore "normal" mode and to re-enable the upper LCD, simply flash the system firmware again. You can restore the firmware that you backed up originally OR just run the flashme installer again and overwrite the current system firmware. This mod will overwrite ANY other firmware level mods on your console, if present.
---
Need assistance troubleshooting? I don't offer one on one tech support but you can try self-help with the wiki: gameboy.github...
If you need more help than that, I'd recommend joining one of the many discord servers linked there and posting in the various troubleshooting channels. I do not respond to emails or DMs with troubleshooting requests.
Tools I regularly use (and recommend)
Fine point tweezers - Engineer PTN-03: retrogamerepai...
Mini power supply - Miniware MDP-XP: retrogamerepai...
The links provided are NOT affiliate links. I have a new affiliate code for RGRS, however. Use code "makho" at checkout for 10% off your order.
I have enabled monetization on my channel to help offset my costs for my videos. I highly recommend using adblock if you think the ads are too intrusive (ublock origin). If you'd like to support me directly, I've created a ko-fi: ko-fi.com/makho
Please do not feel obligated to contribute, what funds I make there will almost entirely be put towards junk food or cat treats or other non-youtube related bullshit I don't need since I run this channel as a hobby anyway.
Just want to say, thank you so much. I try to follow the instructions on the website but it can be difficult. I am always better when watching someone else do it first. And this video is so organized. Get all the files you need and then do stuff with them rather than wasting time going back and forth.
thank you! your tutorial is so good it takes out my anxiety of bricking my ds.
thanks very much for your tutorials, I keep seeing your name pop up where ever I look, have successfully patched the ds firmware despite no$gba crashing when testing, for some reason one of the .bios files was 0kb, clenched and tried flashing it anyway and it worked, now just need to add a button to switch screens and fix the bite marks in my chair
thaks a lot.
i do not speak english as i want it but, i really undestand evrething you said, i adittin subtitles was a great help.
LOL The 2.5 TB D drive named "Porn" visible at 13:01 is a brilliant hidden joke.
Hello, I get the error firmwares not found even though I put the folder and the BIN file in the root of the sdcard, do you know how to solve it?
If my bios in no$gba comes up with the error "undefined opcode - with no debug vector defined", is that my bios that has a problem or something else
At my DS Lite the fwManager says: Could Not init FAT! Select Firmware Image to flash: /firmwares Not found! I did anything like you in the Video. What could be the issue?
the problem is your flash cart or the kernel on your flashcart
What gauge are those wires that you used to hook up those three buttons?
32 awg ish, I think. The gauge doesn't really matter since they carry a negligible amount of current.
Why doesn't it work with SDHC card fat type?
?
what type of sd card do you use ?
@@glakglikgluk2993 DS consoles don't use SD cards. I used a flash cart in the game cart slot. The specific SD card used in the flash cart may depend on the specific flash cart but any cart you can buy today should work with basically any SD card.
@@makho thanks for the tutorial, I've found a way with FAT sd to inject it
I am working on a Gameboy macro and I was wondering if it is true that you can cut the first 3 dashes on the flexible cable from the top screen of the DS lite and it will work to connect it to the bottom screen?
I found this news on the internet but I don't know whether to believe it or not!
Well, I wouldn't modify the connector like that but yeah, the top LCD is just the bottom LCD but with extra pins for the speakers.
Hi makho!! I have done all the process but when I creat the "firmwares" folder (with the CFW inside) and I put it on the root of the flashcart , when I run fwManager I get "/firmwares" not found! I have tried with capital letters also but nothing. Do you have any idea? Thanks in advance
EDIT: Finally I got it working. I read Professor Marrill comment and as I am using a R4iMAX I have run the program from the games menu instead of the others
I am having the same problem, Would you be able to tell me in more detail ahat you did?
@@carsonmcpherson3937 are you using the same flashcart? You have run your flashcart menu there are submenus I was using the wrong one (multimedia). I used games submenu and it worked. Let me know if it helps
Thank you, you solved my life, it worked as you said
@@LMdelTejon Gald it worked!!!
Good Morning,
I started to make this change on my DS, but I think I ruined it right at the beginning, I think my DS is bricked :p
out of nowhere, my ds turned off at 1% of the installation of "flashme v8a noauto"... and of course brick...
If you could answer the following questions I would be grateful:
Is it possible to unlock the DS Brick?
if not, with the change of the wifi module the problem solved?
Now a question for maybe the future, is the DSiXL bottom lcd compatible with the DS lite?
maybe possibly who knows, For a DSmacrodual XL :p
Regardless of the response, Thanks in advance and keep up the good work.
(I hope you understand, because it's a google translator: p)
new wifi module will fix the brick
dsi xl screen is electrically compatible with ds lite (and vice versa) but the connector pinout is different.
@@makho thank you very very much for the reply. :)
"connector pinout is different." if i buy DSiXL bottom lcd can i connect the lcd to the ds lite?
@@constantinoalmeida4979 if you make an adapter, sure
hola amigo no puedo instalar el v8 cuando presiono para juntar los contactos se apaga la nintendo ds y se queda en 0% que esto haciendo mal si el cfw lo descargue de tu pagina
por favor, asegúrese de no hacer un cortocircuito en el potenciómetro de metal junto a los contactos. Si te ayuda, puedes desmontar la consola y simplemente soldar el puente para no tener que meter algo en el agujero y correr el riesgo de hacer un cortocircuito en el potenciómetro.
Hola, se me ha desconectado la bateria mientras cargaba el firmware y se me ha quedado con la pantalla en blanco, se puede reparar o ya no tiene solución?
Corrigo: se me ha quedado en blanco la pantalla después de apagarse por la desconexión de batería
@@mynyzl6553 Si usó flashme, es posible que la recuperación se haya escrito en el BIOS y que pueda usarla para reiniciar el proceso. De lo contrario, deberá encontrar una manera de actualizar el BIOS fuera del DS o simplemente reemplazar la tarjeta wifi (que también contiene el chip del BIOS).
great video mate! currently encountering an issue with the firmware.
whenever i open fwmanager ,it says "/frimwares" not found! . i followed the tutorial up to that point yet it seems that it doesn't work for me ;((
Is that typo from your comment or does the error message actually say that?
Try paritioning your drive so that the os is on one partition and any files are on another. Also if you are on an r4 run the program from the games menu instead of the others
Lunar ips not patch. Mensage " this is not an ips file!". ?????
No encuentro el fwmanager 😢, me lo pasas bro!😂
First !
2nd comment!
upload v8a_flashme_noauto.nds . I did not find
look harder
THANKs for not helping ;)
@@canalretro4152 make sure to like and subscribe
Tried to do this mod. After the flash me installer tried the nds dumper. Got the error: "FAT init failed!". Any ideas on how to fix it?
I'd try a different flash cart