Homebrew RELEASE SwitchIdent

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,290
Country
United States
SwitchIdent v0.3

So I finally got around to updating this, thanks to a few contributions from the community (d3m3vilurr & shchmue) who actually fixed this application with the latest changes in libnx. Apart from that there is a slightly redesigned UI (white -> dark theme) that's hopefully more easier on the eyes.

iVWliYI.jpg

Download + Change-log
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,290
Country
United States
SwitchIdent v0.4 is now available


Change-log
:
  • 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.

Download: https://github.com/joel16/SwitchIdent/releases/tag/0.4
 
Last edited by Joel16,

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,292
Trophies
3
XP
12,067
Country
Poland
I think you should read your release notes carefully. :D
Post automatically merged:

And tsGetTemperature is not getting battery temperature. It's getting temperature from sensors that are reponsible for measuring SoC (externally) and PCB (internally). Battery in Switch wouldn't be able to handle 83 degrees Celsius (which is a temperature limit for both in HOS).

Battery temperature can be acquired by psmGetBatteryChargeInfoFields() - which is not available in libnx. You can find it here
https://github.com/masagrator/Status-Monitor-Overlay/blob/master/include/Battery.hpp

Edit: Now I saw your next commit. So you now know what external and internal should mean. :P
 
Last edited by masagrator,
  • Haha
  • Love
Reactions: chronoss and Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,290
Country
United States
I think you should read your release notes carefully. :D
Post automatically merged:

And tsGetTemperature is not getting battery temperature. It's getting temperature from sensors that are reponsible for measuring SoC (externally) and PCB (internally). Battery in Switch wouldn't be able to handle 83 degrees Celsius (which is a temperature limit for both in HOS).

Battery temperature can be acquired by psmGetBatteryChargeInfoFields() - which is not available in libnx. You can find it here
https://github.com/masagrator/Status-Monitor-Overlay/blob/master/include/Battery.hpp

Edit: Now I saw your next commit. So you now know what external and internal should mean. :P
Hey, thanks for the info I'll probably fix the wording for it once I get some time. However yes I did use psmGetBatteryChargeInfoFields for some of the info (avg voltage, charging current limit, etc)
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,290
Country
United States
SwitchIdent v0.5 is now available

2023061915584000-A282CE99633B844E0497DB963451D670.jpg


Change-log:
  • 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).

Credits:
  • masagrator for pointing out that the internal/external temperatures were related to PCB and SoC respectively.
  • SwitchBrew wiki for documenting various service API used in SwitchIdent.
  • devkitPro for the devkitA64 toolchain and libnx support.

Download: https://github.com/joel16/SwitchIdent/releases/tag/0.5
 
Last edited by Joel16,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ZeroT21 @ ZeroT21: horny jail is full la