Hacking 3DS rom dump info

OscarRamos

Active Member
Newcomer
Joined
Jun 19, 2012
Messages
43
Trophies
0
XP
69
sorry im confused by what you mean when you say "does not give the firmware"

the USA roms will work in a USA console

For example the latest firmware for 3DS is 5.0. (something), what happens is smash brothers for the 3DS is 6.0.0.1-US. Would this firmware show up on the 3DS Roms dumps info or no? :) So we can create some sort of patch like the ps3 3.55 games. Sorry for not being clear
 

Ris312

Well-Known Member
Newcomer
Joined
Mar 5, 2011
Messages
59
Trophies
0
XP
92
Country
If you open the rom with 3DSExplorer, Click NCSD on the left and in the main window at the bottom is the Loader Title Version.

E.g New Super Mario Bros 2 (USA) has 4113 (Decimal) or 0x00001011 (Hex)
Using this table below, you can see that it requires 4.1.0-8 at minimum to run.
When future firmware blocks flashcards then maybe the firmware needed can be added to the info.

edit: just like to add that its possible that a game can have an update newer then what the game requires to play.
for example: a game might need 5.0.0-11 but has the 5.1.0-11 update on the cart.

Code:
Dec	Hex	Version
v1024	0400	1.0.0-0
v1045	0415	1.1.0-1
v2049	0801	2.0.0-2
v2069	0815	2.1.0-3 + 2.1.0-4
v2088	0828	2.2.0-4
v3078	0C06	3.0.0-5 (Korea?)
v3088	0C10	3.0.0-5 + 3.0.0-6
?	?	3.1.0-6 (launch 3DS XL firmware)
v4098	1002	4.0.0-7
v4113	1011	4.1.0-8
v4130	1022	4.2.0-9
v4145	1031	4.3.0-10
v4163	1043	4.4.0-10
v4176	1050	4.5.0-10
v5120	1400	5.0.0-11
v5136	1410	5.1.0-11
v6146	1802	6.0.0-11

edit: added 6.0.0
 

Pong20302000

making notes on everything
OP
Member
Joined
Sep 8, 2009
Messages
8,079
Trophies
2
Location
One's inner self
Website
3dsdb.com
XP
2,447
Country
For example the latest firmware for 3DS is 5.0. (something), what happens is smash brothers for the 3DS is 6.0.0.1-US. Would this firmware show up on the 3DS Roms dumps info or no? :) So we can create some sort of patch like the ps3 3.55 games. Sorry for not being clear

all firmware shows on 3DS roms
because they all hold updates for the 3DS
Mario 3D Land 2.1.0
New super Mario bros 2 4.1.0
all roms have a firmware update

yes even newer ones would show

you cant patch out the update

but we can change the rom informing the 3DS that its there, with a patch BUT! its untested

also there is the issue of games that use parts of the updated firmware

e.g 4.1.0 brought e-shop into games
so that would be required by the firmware
 

Heyo

New Member
Newbie
Joined
Jun 19, 2013
Messages
1
Trophies
0
Age
38
XP
51
Country
Belgium
E.g New Super Mario Bros 2 (USA) has 4113 (Decimal) or 0x00001011 (Hex)
Using this table below, you can see that it requires 4.1.0-8 at minimum to run.
When future firmware blocks flashcards then maybe the firmware needed can be added to the info.
Is there a calculation method or something to find out the firmware version with only the Hex/Dec value ? I mean if you don't have the table you posted above, is there a trick to clearly identify the fw in a rom ?
 

Ris312

Well-Known Member
Newcomer
Joined
Mar 5, 2011
Messages
59
Trophies
0
XP
92
Country
I have noticed that the first two hex digits when divided by 0x04 is the major version number (e.g 0x0C / 0x04 = 3.)
The third hex digit appears to be the minor version (except for 3.0.0-5), so if its a 0 = x.0.0 and 1 = x.1.0, 2 = x.2.0 etc
The forth hex digit doesn't seem to match a pattern from what I can see.

You can find the loader Title Version at offset 0x0328 of the NCSD. (or find it in 3DS Explorer)
The value is in little endian so reverse it, 11 10 00 00 will become 00 00 10 11. (0x1011)

example: what firmware is loader title version 0x1011?
well, 0x10 divided by 0x04 = 4 (Note its HEXADECIMAL not DECIMAL), so the major version number is 4.
the third hex digit is 1, so the minor version is 1

Loader Version 0x1011 is firmware 4.1.0.

To convert DEC<->HEX you can use a calculator or go to google and search:
0x1011 in decimal --or-- 4113 in hexadecimal
(make sure your hex values start with '0x')

edit: added example...
 

skubbe

Well-Known Member
Member
Joined
Nov 14, 2002
Messages
60
Trophies
0
Website
Visit site
XP
282
Country
skubbe
can you please upload a folder containing OfflineList ,gamecovers and the latest dat until rel #261?
im tired of this POS soft


Download OfflineList here:
http://offlinelist.free.fr/files/OfflineList_0.7.3_beta2.zip

Download OfflineList fix for ADVANsCEne, replace the exe after install the original:
(Otherwise no Dats for OfflineList will work from ADVANsCEne)
http://www.advanscene.com/link/OfflineList_Fix_for_ADVANsCEne.zip

Download OfflineList Dat here:
http://www.advanscene.com/offline/datas/ADVANsCEne_3DS.zip
 

elisherer

I ♥ 3DS
Member
Joined
Dec 16, 2009
Messages
778
Trophies
0
Location
3dbrew.org
Website
www.sherer.co.il
XP
392
Country
Iceland
I have noticed that the first two hex digits when divided by 0x04 is the major version number (e.g 0x0C / 0x04 = 3.)
The third hex digit appears to be the minor version (except for 3.0.0-5), so if its a 0 = x.0.0 and 1 = x.1.0, 2 = x.2.0 etc
The forth hex digit doesn't seem to match a pattern from what I can see.

You can find the loader Title Version at offset 0x0328 of the NCSD. (or find it in 3DS Explorer)
The value is in little endian so reverse it, 11 10 00 00 will become 00 00 10 11. (0x1011)

example: what firmware is loader title version 0x1011?
well, 0x10 divided by 0x04 = 4 (Note its HEXADECIMAL not DECIMAL), so the major version number is 4.
the third hex digit is 1, so the minor version is 1

Loader Version 0x1011 is firmware 4.1.0.

To convert DEC<->HEX you can use a calculator or go to google and search:
0x1011 in decimal --or-- 4113 in hexadecimal
(make sure your hex values start with '0x')

edit: added example...

Already known... http://3dbrew.org/wiki/Title_list#Versions
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
A link is not a useful thread. We sticky threads with useful content. You have been told this multiple times.

The thread was unstickied when you removed all the info from the post, and it will remain unstickied as long as there's nothing special about the thread itself.

Let me go post a thread with http://www.google.com in it and make stickies in each forum for it, eh?
 
  • Like
Reactions: Jiehfeng

Pong20302000

making notes on everything
OP
Member
Joined
Sep 8, 2009
Messages
8,079
Trophies
2
Location
One's inner self
Website
3dsdb.com
XP
2,447
Country
A link is not a useful thread. We sticky threads with useful content. You have been told this multiple times.

The thread was unstickied when you removed all the info from the post, and it will remain unstickied as long as there's nothing special about the thread itself.

Let me go post a thread with http://www.google.com in it and make stickies in each forum for it, eh?

you cannot incorporate a database into a thread

as its a huge table
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
you cannot encorporate a database into a thread
Make the thread into something other than just a link to your blog (say, make the first post more informative and link directly to the resources/databases in question, include some FAQs, etc.) and that'd be nice.

But as long as your threads are just links to your blog they will not be stickied, for like the 54th time (and I'm tired of you acting like you haven't been told this already).
 

Pong20302000

making notes on everything
OP
Member
Joined
Sep 8, 2009
Messages
8,079
Trophies
2
Location
One's inner self
Website
3dsdb.com
XP
2,447
Country
Make the thread into something other than just a link to your blog (say, make the first post more informative and link directly to the resources/databases in question, include some FAQs, etc.) and that'd be nice.

But as long as your threads are just links to your blog they will not be stickied, for like the 54th time (and I'm tired of you acting like you haven't been told this already).

should we just sticky the blog, full of lots of usefully information
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
should we just sticky the blog, full of lots of usefully information
If the post isn't just a link to a blog, then it can be considered. Look around at other stickies that include FAQs, explanations, and things like that. You could add example situations and explain what's going on for each topic (firmware updating, new 3DS game firmware requirements, etc.), and link to the database sections just when it's needed.
 

marksteele

Well-Known Member
Member
Joined
Jan 16, 2011
Messages
824
Trophies
1
XP
632
Country
Canada
:O I smell a fight brewin

(My monies on Rydian)


Anywho slightly more ontopic

Very usefull link, be nice it you had some basic FAQ about the rom dumps and that nothing can play them, etc, etc.
 
  • Like
Reactions: Jiehfeng

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    True, everything almost double nowadays
  • K3Nv2 @ K3Nv2:
    But I could go to Aldis and get a cookie pie for like $4
  • BigOnYa @ BigOnYa:
    Or use your new cooking pan and make some, don't mind the Old leftover foods mixed in.
  • K3Nv2 @ K3Nv2:
    Just eat plain flour around cops
  • BigOnYa @ BigOnYa:
    thats Gluten abuse, they would shoot you
  • K3Nv2 @ K3Nv2:
    Depends on the color chart
  • K3Nv2 @ K3Nv2:
    Wheat flour has a lower chance at survival
  • Veho @ Veho:
    Isn't wheat flour the whitest of the white?
  • Veho @ Veho:
    Rye would get shot at sight.
    +1
  • K3Nv2 @ K3Nv2:
    Depends
    img_5941-1.jpeg
    everyone mixing their flour now days
  • Veho @ Veho:
    That's whole wheat, right? Because all purpose flour is also made from wheat.
  • K3Nv2 @ K3Nv2:
    I'm not a flour expert I just snort it
  • BigOnYa @ BigOnYa:
    There also is black rice flour, and its really black colored
  • Veho @ Veho:
    Bruh that's gray.
  • K3Nv2 @ K3Nv2:
    That's ancientboi color
    +1
  • Veho @ Veho:
    You need to add some activated charcoal.
    +1
  • BigOnYa @ BigOnYa:
    I've seen some that are dark dark, my wifey uses it sometimes in her bs recipes
  • Veho @ Veho:
    Cool.
  • SylverReZ @ SylverReZ:
    @BigOnYa, Seems like your wifey likes hers black. :creep:
  • Veho @ Veho:
    "BS" stands for "Bowel Scraping" because that's what whole grain does.
    +1
  • K3Nv2 @ K3Nv2:
    I've been eating honey wheat bread scrumptious
  • K3Nv2 @ K3Nv2:
    https://a.co/d/9xDkOHc lol living on the edge
    K3Nv2 @ K3Nv2: https://a.co/d/9xDkOHc lol living on the edge