More actions
No edit summary |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
|description=An identity tool for the Nintendo Switch. | |description=An identity tool for the Nintendo Switch. | ||
|author=joel16 | |author=joel16 | ||
|lastupdated= | |lastupdated=2023/06/20 | ||
|type=System Tools | |type=System Tools | ||
|version=0. | |version=0.5 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/switchidentnx.7z | |download=https://dlhb.gamebrew.org/switchhomebrews/switchidentnx.7z | ||
Line 13: | Line 13: | ||
|donation=https://www.paypal.me/Joel16IA | |donation=https://www.paypal.me/Joel16IA | ||
}} | }} | ||
SwitchIdent is the latest addition to the identity tool series of <device>ident (i.e. [[3DSident 3DS|3DSident]], [[VITAident]], [[PSPident]]). | |||
The tool allows users to get various bits of information from your device, hence the name 'ident' as in identifying your device. | |||
==Features== | ==Features== | ||
*Displays system version | *Displays system firmware version. | ||
*Displays hardware type and unit. | *Displays hardware type and unit. | ||
*Displays serial number. | *Displays serial number. | ||
Line 23: | Line 24: | ||
*Displays device ID. | *Displays device ID. | ||
*Displays system region. | *Displays system region. | ||
*Displays CPU and | *Displays CPU, GPU and EMC clocks. | ||
*Displays whether the switch is in docked/handheld state. | *Displays whether the switch is in docked/handheld state. | ||
*Displays IP Address. | *Displays IP Address. | ||
Line 29: | Line 30: | ||
*Displays various system statuses. (Bluetooth, WLAN, NFC, etc.) | *Displays various system statuses. (Bluetooth, WLAN, NFC, etc.) | ||
*Displays battery percentage and charging status. | *Displays battery percentage and charging status. | ||
*Displays if battery charging is enabled. | *Displays if battery charging is enabled. | ||
*Displays if ample power is supplied. | *Displays if ample power is supplied. | ||
*Displays | *Displays wireless RSSI signals and quality. | ||
*Displays battery voltage sate. | |||
*Displays battery lot number. | |||
*Displays SD and gamecard slot statuses. | |||
*Displays WiFi and Bluetooth MAC address. | |||
*Display battery age (in percentage and pcm). | |||
*Display battery internal and external temperature. | |||
*Display battery internal and external temperature. | |||
*Display battery charger input and output current limit. | |||
*Display battery charging current limit. | |||
*Display battery charging voltage limit. | |||
*Display battery capacity (pcm) and age (pcm). | |||
*Display battery voltage avg. | |||
*Display battery charger type. | |||
*Display battery charger current limit. | |||
*Display battery charger voltage limit. | |||
==Screenshots== | ==Screenshots== | ||
Line 43: | Line 58: | ||
https://dlhb.gamebrew.org/switchhomebrews/switchidentnx3.png | https://dlhb.gamebrew.org/switchhomebrews/switchidentnx3.png | ||
== | ==Changelog== | ||
'''v0.5 2023/06/20''' | |||
* Use 1080p resolution instead of 720p. | |||
* Fix displaying battery percentage symbol '%'. | |||
* Merge battery and charger info back into one page. (We have more room now that we switched to 1080p res). | |||
* Properly display battery temperature (Internal - PCB, External - SoC temperatures can be found in the System Info page). | |||
* Display headphone port status in System Info page. | |||
* Display joy-con firmware of two P1 connected joy-cons. (Needs to be removed from the rail and used wirelessly). | |||
'''v0.4 2023/06/09''' | |||
* Add joycon menu for displaying joycon info. | |||
** Display left and right joycon battery. | |||
* Do not initialize wlan::inf if hosVersion >= 15.0.0 (since this service was removed). | |||
* Separate battery and (new) charger menu. | |||
** Display battery age (in percentage and pcm). | |||
** Display battery internal and external temperature. | |||
** Display battery charger input and output current limit. | |||
** Display battery charging current limit. | |||
** Display battery charging voltage limit. | |||
** Display battery capacity (pcm) and age (pcm). | |||
** Display battery voltage avg. | |||
** Display battery charger type. | |||
** Display battery charger current limit. | |||
** Display battery charger voltage limit. | |||
'''v0.3 2021/11/06''' | '''v0.3 2021/11/06''' | ||
*Console version is no longer supported and the GUI has been somewhat rewritten and slightly redesigned (uses a dark UI rather than the old white). | *Console version is no longer supported and the GUI has been somewhat rewritten and slightly redesigned (uses a dark UI rather than the old white). | ||
Line 80: | Line 116: | ||
==Credits== | ==Credits== | ||
*shchmue: Added missing DRAM descriptors and fix compatibility with libnx v4.2.0+ | * shchmue: Added missing DRAM descriptors and fix compatibility with libnx v4.2.0+ | ||
*Eve/Hikari/Junko, Klodeckel and hopperplaysmc: Beta testing | * Eve/Hikari/Junko, Klodeckel and hopperplaysmc: Beta testing | ||
*preetisketch: Banner. | * preetisketch: Banner | ||
* masagrator for pointing out that the internal/external temperatures were related to PCB and SoC respectively. | |||
* SwitchBrew wiki for documenting various service API uses in SwitchIdent. | |||
* devkitPro for the devkitA64 toolchain and libnx support. | |||
== External links == | == External links == | ||
* GitHub - https://github.com/joel16/SwitchIdent | * GitHub - https://github.com/joel16/SwitchIdent | ||
* GBAtemp - https://gbatemp.net/threads/switchident.504134/ | * GBAtemp - https://gbatemp.net/threads/switchident.504134/ |
Latest revision as of 02:12, 20 Haziran 2023
SwitchIdent | |
---|---|
General | |
Author | joel16 |
Type | System Tools |
Version | 0.5 |
License | GPL-3.0 |
Last Updated | 2023/06/20 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
SwitchIdent is the latest addition to the identity tool series of <device>ident (i.e. 3DSident, VITAident, PSPident).
The tool allows users to get various bits of information from your device, hence the name 'ident' as in identifying your device.
Features
- Displays system firmware version.
- Displays hardware type and unit.
- Displays serial number.
- Displays DRAM ID.
- Displays device ID.
- Displays system region.
- Displays CPU, GPU and EMC clocks.
- Displays whether the switch is in docked/handheld state.
- Displays IP Address.
- Displays storage sizes for SD, NAND (user) and NAND (system).
- Displays various system statuses. (Bluetooth, WLAN, NFC, etc.)
- Displays battery percentage and charging status.
- Displays if battery charging is enabled.
- Displays if ample power is supplied.
- Displays wireless RSSI signals and quality.
- Displays battery voltage sate.
- Displays battery lot number.
- Displays SD and gamecard slot statuses.
- Displays WiFi and Bluetooth MAC address.
- Display battery age (in percentage and pcm).
- Display battery internal and external temperature.
- Display battery internal and external temperature.
- Display battery charger input and output current limit.
- Display battery charging current limit.
- Display battery charging voltage limit.
- Display battery capacity (pcm) and age (pcm).
- Display battery voltage avg.
- Display battery charger type.
- Display battery charger current limit.
- Display battery charger voltage limit.
Screenshots
White GUI (old version)
Console UI (discontinued)
Changelog
v0.5 2023/06/20
- Use 1080p resolution instead of 720p.
- Fix displaying battery percentage symbol '%'.
- Merge battery and charger info back into one page. (We have more room now that we switched to 1080p res).
- Properly display battery temperature (Internal - PCB, External - SoC temperatures can be found in the System Info page).
- Display headphone port status in System Info page.
- Display joy-con firmware of two P1 connected joy-cons. (Needs to be removed from the rail and used wirelessly).
v0.4 2023/06/09
- Add joycon menu for displaying joycon info.
- Display left and right joycon battery.
- Do not initialize wlan::inf if hosVersion >= 15.0.0 (since this service was removed).
- Separate battery and (new) charger menu.
- Display battery age (in percentage and pcm).
- Display battery internal and external temperature.
- Display battery charger input and output current limit.
- Display battery charging current limit.
- Display battery charging voltage limit.
- Display battery capacity (pcm) and age (pcm).
- Display battery voltage avg.
- Display battery charger type.
- Display battery charger current limit.
- Display battery charger voltage limit.
v0.3 2021/11/06
- Console version is no longer supported and the GUI has been somewhat rewritten and slightly redesigned (uses a dark UI rather than the old white).
- Properly display CPU & GPU clocks and also EMC clock using PCV.
- Display SD and game-card slot status.
- Properly display voltage state.
- Applied PSM changes to fix builds with latest libnx changes. (d3m3vilurr)
- Added missing DRAM descriptors and fix compatibility with libnx v4.2.0+ (shchmue)
- Display missing regions (Randname666)
- Fixed EMC speed display (ZachyCatGames)
- Display WiFi/bluetooth MAC address.
- Display battery lot number.
v0.2 2018/11/03
- Built using the latest version of DKA64 toolchain and libnx.
- Properly display system region.
- Displays battery percentage and charging status.
- Displays battery charger type.
- Displays if battery charging is enabled.
- Displays if ample power is supplied.
- Displays Wireless RSSI signals and quality in percentage.
GUI:
- Now uses SDL2 with GPU hardware acceleration.
- Now uses shared font.
- Minor UI changes. (Displays versions and icons for each field)
Console:
- Values that change in real time are now properly refreshed. (Battery percentage, charging state, dock state, etc).
v0.1 2018/06/12
- Initial Release.
Credits
- shchmue: Added missing DRAM descriptors and fix compatibility with libnx v4.2.0+
- Eve/Hikari/Junko, Klodeckel and hopperplaysmc: Beta testing
- preetisketch: Banner
- masagrator for pointing out that the internal/external temperatures were related to PCB and SoC respectively.
- SwitchBrew wiki for documenting various service API uses in SwitchIdent.
- devkitPro for the devkitA64 toolchain and libnx support.