179 lines
17 KiB
Text
179 lines
17 KiB
Text
---
|
|
title: "Troubleshooting" #
|
|
lang: en
|
|
permalink: /troubleshooting.html
|
|
---
|
|
|
|
If you are unable to boot your 3DS, please look for the section relevant to you, and follow the instructions. Once a solution works for you, you can proceed on with the main guide
|
|
(Denne seksjonen er ganske lang, prøv å bruke Ctrl+F for å søke eller ditt problem.)
|
|
{: .notice--primary}
|
|
|
|
**If you still cannot solve your issue and need to reach out for help, please paste the contents of all relevant .log files from the root of your SD card into a [Gist](https://gist.github.com/), then come for help prepared with a detailed description of your problem and what you've tried.**
|
|
{: .notice--info}
|
|
|
|
## <a name="twl_broken" />DSi / DS funksjonalitet virker ikke etter guide
|
|
|
|
#### Det du trenger
|
|
|
|
* TWL_FIRM `.cia` for din konsoll
|
|
+ <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [`New_3DS TWL_FIRM - v9936.cia`](magnet:?xt=urn:btih:eab8558c97b18b1f329a2bfcc3c899b84c082a27&dn=New%5F3DS%20TWL%5FFIRM%20-%20v9936.cia&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
|
+ <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [`Old_3DS TWL_FIRM - v8817.cia`](magnet:?xt=urn:btih:17511eadb6e6f3ff22d04f90644e37bd2d96ca43&dn=Old%5F3DS%20TWL%5FFIRM%20-%20v8817.cia&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
|
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [`TWL Version Data - v0.cia`](magnet:?xt=urn:btih:4a106681407fede5de95cc8bda635432481f6b5d&dn=TWL%20Version%20Data%20-%20v0.cia&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
|
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [`DS Internet - v2048.cia`](magnet:?xt=urn:btih:2b9df8496922f2546dfb0b01220068ce53c19d3d&dn=DS%20Internet%20-%20v2048.cia&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
|
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [`DS Download Play - v1024.cia`](magnet:?xt=urn:btih:b581d3c5d98f5e621fddfc1ce5704bb45bf05a8c&dn=DS%20Download%20Play%20-%20v1024.cia&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
|
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [`Nintendo DS Cart Whitelist - v11264.cia`](magnet:?xt=urn:btih:7b90d506ad032a581a00035616eaa17a68c48eff&dn=Nintendo%20DS%20Cart%20Whitelist%20-%20v11264.cia&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce)
|
|
|
|
#### Instruksjoner
|
|
|
|
##### Seksjon I - Forarbeid
|
|
|
|
1. Opprett en mappe kalt `cias` på roten av SD-kortet hvis den ikke allerede er der
|
|
2. Kopier `TWL Version Data - v0.cia` til `/cias/` mappen på SD-kortet
|
|
3. Kopier `DS Download Play - v1024.cia` til `/cias/` mappen på SD-kortet
|
|
4. Kopier `DS Internet - v2048.cia` til `/cias/` mappen på SD-kortet
|
|
5. Kopier `Nintendo DS Cart Whitelist - v11264.cia` til `/cias/` mappen på SD-kortet
|
|
6. Kopier enten `New_3DS TWL_FIRM - v9936.cia` eller `Old_3DS TWL_FIRM - v8817.cia`til `/cias/` mappen på SD-kortet
|
|
|
|
Seksjon II - Installere titler
|
|
|
|
1. Åpne FBI
|
|
2. Velg "SD"
|
|
3. Velg "cias"
|
|
4. Velg "\<current directory>"
|
|
5. Velg "Install and delete all CIAs"
|
|
6. Avslutt med hjem-knappen
|
|
|
|
## <a name="rm_nnid" />Fjerne NNID uten å formatere enheten
|
|
|
|
#### Det du trenger
|
|
|
|
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
|
|
|
|
#### Instruksjoner
|
|
|
|
1. Kopier `GodMode9.bin` fra GodMode9 `.zip` til `/luma/payload/` mappen på SD-kortet ditt og endre navnet `GodMode9.bin` i `/luma/payloads` til `up_GodMode9.bin`
|
|
2. Start mens du holder (Opp) for å starte på ny inn i arm9loaderhax GodMode9
|
|
3. Navigate to `SYSNAND CTRNAND` -> `data` -> (32 Character ID) -> `sysdata` -> `00010038`
|
|
4. Hold nede (R) triggeren, og trykk (X) på `00000000` for å gi denne filen et nytt navn
|
|
5. Trykk (Opp) en gang for å forandre navnet til `10000000`
|
|
6. Trykk (A) for å lagre endringene
|
|
7. Trykk (A) for å låse opp SysNAND skriving, og trykk in den gitte tastekombinasjonen
|
|
8. Navigér tilbake til hovedmenyen
|
|
9. Trykk (Start) for omstart
|
|
|
|
## <a name="gw_fbi" />Cannot inject H&S on Gateway downgraded device
|
|
This is caused by Gateway implementing a very shoddy downgrade method, which leaves two versions of each app on the system. One of them is unused, but it confuses Decrypt9, causing it to inject into the wrong one.
|
|
|
|
#### Det du trenger
|
|
|
|
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
|
|
|
|
#### Instruksjoner
|
|
|
|
1. Kopier `GodMode9.bin` fra GodMode9 `.zip` til `/luma/payload/` mappen på SD-kortet ditt og endre navnet `GodMode9.bin` i `/luma/payloads` til `up_GodMode9.bin`
|
|
2. Sett inn SD-kortet i konsollen
|
|
3. Åpne GodMode9 fra arm9loaderhax ved å holde (Opp) under oppstart
|
|
4. Navigate to `SYSNAND CTRNAND` -> `title` -> `00040010`
|
|
5. Navigate to the folder for your device and region:
|
|
+ **Old 3DS EUR**: `00022300` -> `content`
|
|
+ **Old 3DS JPN**: `00020300` -> `content`
|
|
+ **Old 3DS USA**: `00021300` -> `content`
|
|
+ **New 3DS EUR**: `20022300` -> `content`
|
|
+ **New 3DS JPN**: `20020300` -> `content`
|
|
+ **New 3DS USA**: `20021300` -> `content`
|
|
6. Notice that there are two sets of app and tmd files, one set with uppercase extensions (`.TMD` and `.APP`), and one set with lowercase extensions (`.tmd` and `.app`)
|
|
7. Mens du holder (R), trykk (Y) for å lage en ny mappe
|
|
8. Trykk (A) for å bekrefte navnet `newdir` (det spiller ingen rolle hva den heter)
|
|
9. Trykk (A) for å låse opp SysNAND skriving, og trykk in den gitte tastekombinasjonen
|
|
10. Press the (L) trigger on each of the uppercase extension files (`.TMD` and `.APP`) to mark them
|
|
11. Trykk (Y) for å kopiere filene
|
|
12. Navigér til `newdir`
|
|
13. Trykk (Y) for å lime inn filene
|
|
14. Velg "Move path(s)"
|
|
15. The uppercase extension files will have been moved to the `newdir` directory
|
|
16. Trykk (Start) for omstart
|
|
17. Return to [Installing arm9loaderhax](installing-arm9loaderhax) and retry the FBI injection
|
|
18. If this still doesn't work, move the uppercase extension files back to the `content` folder, then move the lowercase extension files to the `newdir` folder, then return to [Installing arm9loaderhax](installing-arm9loaderhax) and retry the FBI injection
|
|
|
|
## <a name="ts_browser" />A browser based exploit is not working
|
|
Browser based exploits (such as browserhax or 2xrsa) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps
|
|
|
|
1. Open the browser, then open the browser settings
|
|
2. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data)
|
|
3. Try the exploit again
|
|
|
|
## <a name="ts_safe_a9lh" />System boots directly SafeA9LHInstaller
|
|
You copied the wrong `arm9loaderhax.bin` file to your SD card (you were only supposed to copy the `3ds` folder and `SafeA9LHInstaller.dat` file from the SafeA9LHInstaller zip)
|
|
|
|
1. Bruk den riktige `arm9loaderhax.bin`
|
|
2. Copy `arm9loaderhax.bin` from the Luma3DS `.zip` to the root of your SD card
|
|
3. Reboot holding (Select) and continue
|
|
|
|
## <a name="ts_safe_a9lh_screen" />SafeA9LHInstaller shows a glitched screen
|
|
This happens occasionally, but the reason is unknown. The buttons will still work, but the screen will be glitched looking
|
|
|
|
1. Follow instructions as normal
|
|
2. Press (Select) and arm9loaderhax will be installed
|
|
3. Wait a few seconds
|
|
4. Shut down your console by pressing any button
|
|
|
|
## <a name="ts_d9_backup" />Decrypt9 or Hourglass9 won't restore / can't find my NAND backup
|
|
|
|
1. Make sure you do not have any folder named "Decrypt9" on **the root** of your SD card
|
|
2. Try checking your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3X (Mac)](f3x-(mac))
|
|
3. Try backing up your SD card files, then formatting it and copying them back
|
|
4. Try a different SD card
|
|
|
|
## <a name="ts_sys_down" />Black screen on SysNAND boot
|
|
|
|
1. Try booting with your SD card out, and then reinserting it after booting.
|
|
1. Power off your 3DS by holding down the power button.
|
|
2. Take out the SD card.
|
|
3. Power on the 3DS.
|
|
4. When the home menu appears, reinsert your SD card.
|
|
5. If this worked, you should Clear Home Menu's extdata by navigating to the following folder on your SD card: `/Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/`
|
|
+ EUR Region: Delete `00000098`
|
|
+ JPN Region: Delete `00000082`
|
|
+ USA Region: Delete `0000008f`
|
|
+ KOR Region: Delete `000000A9`
|
|
2. Try booting without any cartridges inserted (including flashcarts)
|
|
3. If you have a hardmod and a NAND backup, flash the backup back to SysNAND.
|
|
4. Try booting into recovery mode and updating your system.
|
|
*This probably will not work for an Old 3DS downgraded to 2.1.0*
|
|
**This will BRICK a New 3DS downgraded to 2.1.0**
|
|
1. Power off your 3DS by holding down the power button.
|
|
2. Hold (L)+(R)+(A)+(Up).
|
|
3. Power on the 3DS.
|
|
4. If you enter safe mode, update your 3DS *only if you have an entrypoint for the latest FW version and it is possible to downgrade from it* and attempt the downgrade again.
|
|
5. Your 3DS may be bricked. For support, ask for help at [#3dshacks on Rizon IRC](https://www.reddit.com/r/3dshacks/wiki/irc) or [3DS Hacking on Discord](https://discord.gg/MWxPgEp).
|
|
|
|
## <a name="ts_sys_a9lh" />Black screen on SysNAND boot after installing arm9loaderhax
|
|
|
|
1. Ensure you have a working payload.
|
|
1. Check for the existence of `arm9loaderhax.bin` in the root of your SD card.
|
|
2. Try resetting Luma's config and fix options
|
|
1. Delete `/luma/config.bin` from your SD card
|
|
2. Set your options when it boots
|
|
3. Test booting Hourglass9
|
|
1. On Luma3DS, hold (Start) on boot
|
|
4. Try deleting home menu's extdata
|
|
1. Clear Home Menu's extdata by navigating to the following folder on your SD card: `/Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/`
|
|
+ EUR Region: Delete `00000098`
|
|
+ JPN Region: Delete `00000082`
|
|
+ USA Region: Delete `0000008f`
|
|
+ KOR Region: Delete `000000A9`
|
|
5. Try booting without any cartridges inserted (including flashcarts)
|
|
6. If you previously downgraded with Gateway, ensure that you are using the latest Luma3DS version (v6.2.3 or higher, at the least)
|
|
7. If your NAND is of a version between 3.0.0 and 4.5.0, do the following:
|
|
+ Ensure that you are using the latest Luma3DS version (v6.6 or higher, at the least)
|
|
+ Download [this file](http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000056) and rename it to `firmware.bin`
|
|
+ Download [this file](http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/cetk)
|
|
+ Copy `firmware.bin` and `cetk` to the `/luma/` folder on your SD card
|
|
+ Delete both of these files after updating your 3DS
|
|
8. Try following [9.2.0 ctrtransfer](9.2.0-ctrtransfer)
|
|
9. Ask for help at [#3dshacks on Rizon IRC](https://www.reddit.com/r/3dshacks/wiki/irc) or [3DS Hacking on Discord](https://discord.gg/MWxPgEp).
|
|
|
|
## <a name="ts_sys_blue" />Blue screen on boot (bootrom error)
|
|
|
|
1. Your 3DS is bricked
|
|
2. You will need to get a [hardmod](https://gbatemp.net/threads/414498/) or repair / replace the device |