Views: 1,610,082 | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 11-23-24 08:02 AM |
Guest: |
0 users reading Is the I2C register PowerOff() function dangerous? | 1 bot |
Main - Homebrew discussion - Is the I2C register PowerOff() function dangerous? | Show post layouts | New reply |
d0k3 |
| ||
Member Normal user Level: 20 Posts: 53/75 EXP: 38204 Next: 4235 Since: 06-04-15 Last post: 3252 days ago Last view: 2999 days ago |
I mean this one:
void PowerOff()
{ i2cWriteRegister(I2C_DEV_MCU, 0x20, 1 << 0); while (true); } On Github, @idgrepthat wrote: Posted by idgrepthat on Github Posted by idgrepthat on Github I think the shutdown functions of CTR Boot Manager and Quick Shutdown are different, because they don't operate on ARM9. Anyways, is there any more infos on the subject? A shutdown function would be pretty convenient, but it is of course not worth the price of messing up your 3DS. |
plutoo |
| ||
Member Normal user Level: 11 Posts: 14/19 EXP: 4796 Next: 1189 Since: 09-17-15 Last post: 3274 days ago Last view: 3197 days ago |
I'm pretty sure it's safe. There are two things that can cause a brick with MCU pokes (afaik). They are as follows:
1. Power cycle from ARM11 when ARM9 has things left that it hasn't yet written to NAND. This could corrupt the file-system, internal files could become out-of-sync, and whatnot. 2. Poking around with LED pattern registers (this was how Yellows8 bricked his 3DS). In this case neither applies so I'd say go for it. |
d0k3 |
| ||
Member Normal user Level: 20 Posts: 55/75 EXP: 38204 Next: 4235 Since: 06-04-15 Last post: 3252 days ago Last view: 2999 days ago |
Posted by plutoo Thanks for your reply! Well, I tried it, and in fact it is now included as a hidden option in Decrypt9. I still find it suspicious, though. With that option, the console turns of so fast and also a big difference to the reboot function, which takes it's time. Don't know if I will keep that in. I'd prefer to do it the same way as f.e. Quick Reboot does it, but I also have no access to CTRUlib functions from Decrypt9. |
Main - Homebrew discussion - Is the I2C register PowerOff() function dangerous? | Show post layouts | New reply |
Page rendered in 0.011 seconds. (2048KB of memory used) MySQL - queries: 26, rows: 67/67, time: 0.006 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |