Skip to content

Releases: joel16/3DSident

3DSident v0.9.2

08 Dec 16:49
Compare
Choose a tag to compare

3DSident has been re-written in C++ which makes use of the latest versions of devkitARM and libctru. This release will only be available with the slightly refreshed GUI version.

Change-log:

  • Fixed a discrepancy with check digits when a serial number contains more than two letters.
  • Display manufacturing date under the miscellaneous category.

3DSident v0.9.1

22 Nov 11:45
Compare
Choose a tag to compare

3DSident has been re-written in C++ which makes use of the latest versions of devkitARM and libctru. This release will only be available with the slightly refreshed GUI version.

Change-log:

  • Fixed app metadata and reintroduced .cia builds.
  • Button tester can now check for home button inputs.
  • Fixed NAND local friend code seed in the system category.
  • Display PMIC and battery vendor code under the battery category.

3DSident v0.9.0

11 Nov 18:54
Compare
Choose a tag to compare

3DSident has been re-written in C++ which makes use of the latest versions of devkitARM and libctru. This release will only be available with the slightly refreshed GUI version. I don't really have time to maintain two separate versions. I barely have time to maintain this project, considering its been over like 6 years since the last "final" release. Although there will always be room for improvement, this version is based on a much cleaner code base. Unlike the previous versions of 3DSident, this version does not initialize every service used or constantly refresh values that do not change over time. Theoretically, this should fix crashes on certain devices that some users have been experiencing.

Change-log:

  • Clean up services that are not constantly used by the UI.
  • GUI has been slightly refreshed with icons representing each category. (GUI also uses a dark mode UI)
  • Fix running hardware check in the system category.
  • Display "check digit" with the serial number in the system category.
  • Display battery temperature (both °C/°F) in the battery category.

3DSident v0.8.0 - Final

03 Aug 06:02
Compare
Choose a tag to compare

I think the time has arrived to close the doors on this project. It's been 2 amazing years and 405k downloads wow! That's quite a milestone for me. Thanks to everyone who were a part of this.

Both:

  • Now displays NAND as well as the original local friend code seed. (Useful to know if you've switched your friend code seed before)
  • Removed a bunch of unused functions as well as the screenshot feature. (You should be able to use Rosalina now).
  • Based off the latest devkitARM toolchain. Both versions are also under one branch now and can be compiled together.
  • CIA versions include the new boot logos by FrozenFire

Original Version:

  • Added some features from the GUI version - Now displays mac address for all 3 WiFi slots, card slot status and initial firmware version.

GUI Version:

  • Integrated 3DSident button tester. (Use start + select to activate/deactivate)
  • Now uses Citro2D and up-to-date tool chain functions as well as many under the hood improvements.
  • Slight improvements to UI to make it sort of similar to the Switch version.

Original:
image

GUI:
image

If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

3DSident v0.7.9

17 Dec 17:45
135a562
Compare
Choose a tag to compare

Original Version:

  • Fixed blank WiFi page.
  • Fixed initial fw version only showing region code for some old 3ds users.
  • Brightness is now read through hardware registers, and from this, the raw values will now be displayed on o3ds/2ds as well.

GUI Version:

  • All of the above fixes.
  • WiFi mac address for each slot has been brought back.

If you feel the need to buy me some coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

Original:
image

GUI:
image

3DSident v0.7.8

15 Dec 04:40
Compare
Choose a tag to compare

Original Version:

  • Display brightness values explicitly. (New 3DS/2DS only)
  • Select button on boot hides unique info. (Useful when taking screenshots and such, thanks for the idea @sirocyl).
  • Now uses ac:i to obtain WiFi slot info rather than config blocks.
  • Minor code clean-up.

GUI Version:

  • Display initial system version.
  • Display brightness values explicitly. (New 3DS/2DS only)
  • Display auto-brightness status.
  • Display power saving mode.
  • Display sound output mode.
  • Select button - toggles hiding unique info. (Useful when taking screenshots and such, thanks for the idea @sirocyl).
  • Display ticket count.
  • Now uses ac:i to obtain WiFi slot info rather than config blocks.
  • Minor code clean-up.

If you feel the need to buy me some coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

Original:
image

GUI:
image

3DSident v0.7.7

20 Sep 01:32
Compare
Choose a tag to compare

Original Version:

  • Major code clean up + refactoring. Now checks for functions to succeed before grabbing info.
  • If a function fails the information will not be displayed.
  • New hardware info. Displays if the device is either a retail, devboard, debugger or capture unit.

GUI Version:

  • All of the above changes.
  • Runs under Citro3D.
  • Fixed usernames with special characters not displaying properly in config menu.
  • Fixed screen info returning unknown on New 3DS XL after screens have been swapped. (Using explicit values fixed this for some reason.)
  • Now uses BMP format for taking screenshots (Use L + R to take screenshots - just like 3DShell).
  • Minor astethic changes. The font size is a tad bit bigger, and the colours stand out a bit more than before.
  • Services that fail will now display the message "This service cannot be accessed in *hax." to avoid crashes.
    So menus like config/wifi/NNID cannot be accessed when running under *hax.
    You will have to use Rosalina's FS/SM patches or the CIA instead.

If you feel the need to buy me some coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

Original:
image

GUI:
image

3DSident v0.7.6

21 Jul 03:43
Compare
Choose a tag to compare

Original Version:

  • Removed unnecessary config info. (Original version aims to only display crucial information, and is therefore kept as minimal as possible).
  • Refactored ANY_KEY, which fixed a bug with some earphones causing the original version to exit immediately.
  • Now displays estimated battery voltage. (Thanks to Sono and Sykhro for helping me with the voltage calculations).
  • Now displays number of NAND titles installed.
  • Displays adapter state. (connected / disconnected) -> This is different from the charging status.
  • FS_USER functions used for file handling (screenshot stuff).
  • Displays region when showing system version. (Example 11.4.0-37'U')
  • Displays WiFi slot info - SSID, password and MAC.
  • Displays host ID (IP Address).
  • New NNID Info using ATCU account data blocks.
  • Displays both NNID user name and principal ID as before.
  • Displays Mii name.
  • Displays NNID persistent ID.
  • Displays NNID transfareable ID base.
  • Displays NNID country/timezone.
  • New colours for Misc tab, NNID tab and WiFi slots.
  • Displays home menu ID.
  • Fixed a few minor glitches when refreshing values.
  • Code clean up, refactors, removed dupes, fixed overflown buffers, more consistency + minor optimizations etc.

GUI Version:

  • All of the above, except for the colour and removing config stuff.
  • More explicit storage info. Displays used/free/total storage info of the four FS_SystemMediaTypes with storage bars.
  • Minor aesthetic changes, now the subject and values are two different colours.
  • Gets inserted card type (NAND / CTR).
  • Fast scroll using circle pad.
  • You can now use the start button to exit instead of scrolling down to the exit tab.
  • Config info now displays the following parental control information;
  • Displays parental control pin.
  • Displays parental control email address.
  • Displays parental control secret answer. (Thanks Fenrir for reminding me I was one byte off!)

If you are using the 3DSX versions you need to enable SM/FS patches or else most of the information won't be displayed. If you feel the need to buy me some coffee, I'd really appreciate it. https://www.patreon.com/joel_16

3DSident v0.7.5

10 Jun 19:17
Compare
Choose a tag to compare

Original:

  • Fixed bug with earphones causing the original version to exit immediately.
  • Removed frd:u access, and use HIDUSER_GetSoundVolume instead of MCU's.
  • New 2DS XL and more explicit model names by @zoogie
  • New config info menu.
  • Displays 3DS username (not NNID username)
  • Currently birth date of user.
  • EULA version

GUI:

  • All of the above changes.
  • Minor aesthetic changes mostly with fixing misalignment and such.

Button Tester:

  • Initial Release.

3DSident v0.7.4

02 Jun 20:05
Compare
Choose a tag to compare
  • Displays local friend code seed (in little-endian format)
  • Storage sizes are no longer displayed in MB by default. It now calculates your current storage and displays it in an appropriate unit (Example 2000 MB will be displayed as 2GB instead).

Please consider using the GUI since it no longer requires you to load external data + it does have some exclusive features. Overall it is cleaner and better supported. Also as always, 3DSX builds are no longer supported but they are here to assist in the downgrading process.