Homebrew [Release] 3DS RGB LED test program

P

PaiiNSteven

Guest
This works on n3ds, correct? Heard there were bricks and I dont have a9lh on my n3ds :/
 

LongTimeLurker

Well-Known Member
Member
Joined
Aug 25, 2016
Messages
177
Trophies
0
Age
31
XP
114
Country
Canada
Actually, it can as long as you have NoScreenInit A9LH.

Source?

--------------------- MERGED ---------------------------


What?

I don't think that's possible. AFAIK the MCU is entirely separate from the NAND. So I don't see how a9lh could save you from anything in the event of a brick.

Even if we could run code. Do we even know how to unbrick the MCU anyways? Would we need a backup?
 

ih8ih8sn0w

Koreaboo
Member
Joined
Aug 22, 2015
Messages
1,677
Trophies
0
Age
25
Location
Hell
XP
898
Country
United States
I don't think that's possible. AFAIK the MCU is entirely separate from the NAND. So I don't see how a9lh could save you from anything in the event of a brick.

Even if we could run code. Do we even know how to unbrick the MCU anyways? Would we need a backup?
It isn't possible is what I was getting at. I think they are talking about something else though...
 

Lucar

Well-Known Member
Member
Joined
Sep 12, 2015
Messages
528
Trophies
0
XP
619
Country
Canada
Alright, found them:

Basically, the MCU has no involvement in early boot normally. With ScreenInit A9LH the MCU has involvement in stage2 where it turns on the screen. However, with non-screeninit A9LH it never talks to the MCU before booting the payload at arm9loaderhax.bin. In theory, this would let you restore your MCU firmware back to before it was bricked if you had a backup/obtained it from somewhere (the MCU firmware is the same across all consoles of the same model I believe). Therefore, you'd be able to recover from an MCU brick with Non ScreenInit A9LH.
 
Last edited by Lucar,

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,449
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,830
Country
United States
It is indeed possible to recover from an MCU bricked unit. But you have to be using a Kernel9LoaderHax stage1/2 combo that doesn't screen init. (old original K9LHax doesn't screen init). You'd have to get a payload that can unbrick. There was only one person known to have bricked playing with LEDs and that's the guy who originally wrote the example code for this that was on pastebin. Maybe he was unlucky but it hasn't happened to anyone sense. Unless bricks start coming out of the woodwork from this, there isn't even a payload to unbrick for those lucky enough to have nonscreen init K9LHax. Not yet anyways. :P
 

Lucar

Well-Known Member
Member
Joined
Sep 12, 2015
Messages
528
Trophies
0
XP
619
Country
Canada
It is indeed possible to recover from an MCU bricked unit. But you have to be using a Kernel9LoaderHax stage1/2 combo that doesn't screen init. (old original K9LHax doesn't screen init). You'd have to get a payload that can unbrick. There was only one person known to have bricked playing with LEDs and that's the guy who originally wrote the example code for playing with LEDs. Maybe he was unlucky but it hasn't happened to anyone sense. Unless bricks start coming out of the woodwork from this, there isn't even a payload to unbrick for those lucky enough to have nonscreen init K9LHax. Not yet anyways. :P

You got NInja'd. :P Sorry Apache.
 

HeyItsJono

Breath of Fresh Heir
Member
Joined
Mar 26, 2011
Messages
213
Trophies
1
XP
285
Country
It is indeed possible to recover from an MCU bricked unit. But you have to be using a Kernel9LoaderHax stage1/2 combo that doesn't screen init. (old original K9LHax doesn't screen init). You'd have to get a payload that can unbrick. There was only one person known to have bricked playing with LEDs and that's the guy who originally wrote the example code for this that was on pastebin. Maybe he was unlucky but it hasn't happened to anyone sense. Unless bricks start coming out of the woodwork from this, there isn't even a payload to unbrick for those lucky enough to have nonscreen init K9LHax. Not yet anyways. :P
I may be wrong but I'm pretty sure there's a no-screen-init version of AW's A9LH fork, so if MCU backup/restore does become a thing then people could potentially switch to that. Also in the most recent commit for that fork, it was changed so screen-init is dependant on the name of your A9LH payload (appending _si to the bin's name will screen init, otherwise it won't) which is always nice.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,614
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,166
Country
Spain
Alright, found them:

Basically, the MCU has no involvement in early boot normally. With ScreenInit A9LH the MCU has involvement in stage2 where it turns on the screen. However, with non-screeninit A9LH it never talks to the MCU before booting the payload at arm9loaderhax.bin. In theory, this would let you restore your MCU firmware back to before it was bricked if you had a backup/obtained it from somewhere (the MCU firmware is the same across all consoles of the same model I believe). Therefore, you'd be able to recover from an MCU brick with Non ScreenInit A9LH.
Doesn't the power button and led also depend on MCU? If that's true you wouldn't that make you unable to power on the console?
 
Last edited by PabloMK7,
  • Like
Reactions: LongTimeLurker

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,828
Trophies
2
Location
home
XP
9,411
Country
Hungary
Doesn't the power button and led also depend on MCU? If that's true you wouldn't be able to power on the console?

Yes!

The MCU sends an interrupt-esque signal when the power/home/wifi button are pressed, and the 3DS software gets it. That's why bricking an MCU will result the motherboard rendered useless.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,828
Trophies
2
Location
home
XP
9,411
Country
Hungary
Here is the adapted ntr version of the code: (Call Rainbowize(1) to enable led and Rainbowize (0) to disable) Most of the modifications are made by MarcusD and Nanquitas, so credits to them :)

Good :D Make sure to use pastebin or Github Gist, because Xenforo fucks up the formatting, resulting in a code with syntax errors.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, though only sometimes when some people arent home
    +1
  • K3Nv2 @ K3Nv2:
    Honey he's playing gta again
    +2
  • BigOnYa @ BigOnYa:
    WUT! Get my belt.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, but atleast i have the amazing spiderman and red dead redemption 1 too, they are more family friendly compared to GTA (i think)
  • K3Nv2 @ K3Nv2:
    If it's modded you always have everything
    +1
  • K3Nv2 @ K3Nv2:
    My pc already has every ps3 game
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it only has like 26 GB avaliable right now
  • Psionic Roshambo @ Psionic Roshambo:
    GTAV is fine beating up hookers is OK, they don't mind!
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, uhhhhhhhhh how do I tell you i entered their club once?
    +1
  • BigOnYa @ BigOnYa:
    Just don't pick them up, and drive to a hidden location.
    +1
  • K3Nv2 @ K3Nv2:
    If you do run them over and get your money back
    +2
  • Xdqwerty @ Xdqwerty:
    @K3Nv2,
    @BigOnYa a strip club
  • K3Nv2 @ K3Nv2:
    The strip club you shoot up the hookers you pick up
    +1
  • BigOnYa @ BigOnYa:
    You actually get to own that strip club, later in the game.
  • K3Nv2 @ K3Nv2:
    After you shoot it up
  • BigOnYa @ BigOnYa:
    I'm still pissed I had to pay for that game again, (3rd time) just to get the next gen(4k) update. It should be free. Typical Rockstar move tho.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I live like walking distance to a strip club lol
  • Psionic Roshambo @ Psionic Roshambo:
    I should check it out some day
    +1
  • BigOnYa @ BigOnYa:
    No you shouldnt, you may run into one of your long lost daughters you never knew you had.
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    BigOnYa I had a modified version with texture mods and all kinds of goodies lol https://m.youtube.com/watch?v=Vo5g4kxs4UU&t=64s
  • Psionic Roshambo @ Psionic Roshambo:
    Me playing it like 4 years ago on a 2080 Ti lol
  • Psionic Roshambo @ Psionic Roshambo:
    Lol that reminds me I am like 60% sure my step daughter is dead...
  • Psionic Roshambo @ Psionic Roshambo:
    Meth addicts don't move out of a house they are trying to sell and the boyfriend says she moved and does not know where lol
  • K3Nv2 @ K3Nv2:
    I was about to be like can't wait for gta6 so @Psionic Roshambo can tell me places to go then you drop that
    +3
    K3Nv2 @ K3Nv2: I was about to be like can't wait for gta6 so @Psionic Roshambo can tell me places to go then... +3