Search Archive

working 2011 maps & full poi db on u310bt and friends

By pionara · Dec 10, 2011in Hacks/Mods💬 43 posts👁️ 24,387 views
Page 1 of 2
Posted Dec 10, 2011 · 08:41 UTC#1

i found the cnsd-210fm update for z series which has updated 2011 maps and full pois, and it uses the same data format as the u310bt navi (cause its probably the same software)

 

but the problem is, it's 3.5+ gb, which wont fit in the 2gb internal flash of u310bt/f310bt/f320bt :((

 

well, not to worry! i found a very simple hack that essentially runs the stock nav app & maps/pois from sd card.

this means we can run 2011 maps + full 2010 pois on u310bt and friends.

 

**********************

searching for poi or address by city is not working for CNSD-210FM US/CAN poi - it goes right back to nav screen instead of showing a list of cities.

I just tried loading CNSD-110FM US (2010 map/poi) on the sdcard, and it is working with address and poi search.

Will have to research further why 210FM (2011 map/poi) poi search isnt working...

For now, just use CNSD-110FM in place of CNSD-210FM in below instructions.

 

I know this issue is for US/CAN maps/pois.... I dont know if this issue affects EU version of update maps/pois.

 

 

update :Either you can use CNSD-110FM (2010 maps/pois) without modification, or you can do a hybrid solution: 2010 pois (from 110FM) + 2011 maps (from 210FM).

i was able to verify, simply replacing poi files in 2011 NDATA (leaving alone maps) with ones from 2010 NDATA seems to work, at least with a simple,basic test...

see here if you are interested in the hybrid solution: #20

 

**********************

 

- you will need at least 4gb free sd card

- you may need the cnsd-130fm update (to get the 2.001 navi update.)

-- you may want to update the OS and the app that lives on onboard flash to 2.001 first. look at steps 1 & 2 here: http://avic411.com/i...-f310bt-f320bt/

- you will need the cnsd-210fm and/or cnsd-110fm update (either us or eu) to get the maps/poi folders (NDATA). look here: http://avic411.com/i...m/47-hacksmods/

 

1. create a blank file on the root of the sdcard called "DataLocationMark" (no extension - presence of this file seems to be the flag to get the app/maps to boot from sdcard instead of flash)

 

2. from QI_037_CNSD_130FM\Update, copy the USER folder to the root of the sd card. Alternatively, you may be able to use the APL from your My Flash Disk, if you dont want to or cant use this update apl (f320bt?). Make sure you rename \USER\PRG to \USER\PRG0 if you copied directly from update.

 

3. you will need to figure out how to extract the NDATA folder from the cnsd-210fm update.

in CNSD-210FM/SD1/Update/NDATA/ there are a bunch of NDATA.NNN files, where NNN is number 001 up to 106. When you join these together, the resulting file is some kind of windows disk image.

-- for mac: open terminal, and navigate to NDATA folder. use command "cat NDATA.* > ndata.img" and open the resulting disk image (ndata.img). Inside this was the NDATA folder (with all the subfolders of maps/pois, etc) and two text files.

-- for windows: use hjsplit to combine into a single file, e.g., ndata.img, and use imdisk to mount the virtual disk image.

http://www.ltr-data....de.html/#ImDisk

 

4. You will need to create a folder on the root of the sd card called NDATA, and then put the NDATA you just extracted along with the two text files inside of the ndata folder on the sdcard... That's right... it's two levels of ndata: \NDATA\NDATA

 

5. you may also want to copy the app version file so that the ui shows right version: QI_037_CNSD_130FM/Update/VERINFO.DAT -> sdcard\USER\SYSTEM\RENEWAL\

 

Pop this sd card in and reset the unit..

It should boot into the app on the sdcard and shouldn't touch the onboard-flash app/maps - as long as "DataLocationMark" file is present in the root of the sdcard

 

I havent done anything but basic testing.. Don't know if the voice nav, routing, etc works.. just did a few simple route checks and poi lookups... seems to work fine.

 

-Pionara

Edited Dec 27, 2011 by pionara
Posted Dec 12, 2011 · 15:23 UTC#2

In windows I download hjsplit and I merge all the files in one. But I can´t open the single file!

Posted Dec 12, 2011 · 18:02 UTC#5

hrmm.. mac native disk image utility mounts it just fine ;)

 

 

file ndata.img

ndata.img: x86 boot sector, code offset 0xfe, OEM-ID "MSWIN4.1", sectors/cluster 16, Media descriptor 0xf8, heads 1, sectors 6934464 (volumes > 32 MB) , physical drive 0x3a, reserved 0xd, dos < 4.0 BootSector (0x0)

 

I'll see if i can fire up my windows xp vm and get it to mount

Posted Dec 12, 2011 · 18:59 UTC#6

ok you can use imdisk to mount the virtual image.. after installing imdisk, just right click on the .img you produced with hjsplit

 

http://www.ltr-data.se/opencode.html/#ImDisk

Posted Dec 12, 2011 · 22:46 UTC#7

Now it worked like a charm. Once again you're the man!

 

Thanks

Posted Dec 13, 2011 · 08:43 UTC#8

It's not working. After I move all this files to Storage Carf it stucks in loading window and stock application didn't start. After I remove card it starts normaly. Should I boot into test mode and start aplupdate manualy? Any advice?

Edited Dec 13, 2011 by vojopg
Posted Dec 13, 2011 · 09:15 UTC#9

I checked out, same thing with usa version. Any help?

Edited Dec 13, 2011 by vojopg
Posted Dec 13, 2011 · 15:19 UTC#10

what does your SD card directories look like?

do you have \DATA\DATA\NN (where nn is numbers)

Do you have \USER\PRG0\APL?

 

here's a pastebin of my sdcard:

http://pastebin.com/x9m2X4mY

Posted Dec 13, 2011 · 18:30 UTC#11

I will compare them in the morning but I think that they are some. Does it metter if I have some other files and folders on storage card (avic-app, igo...)?

Posted Dec 13, 2011 · 19:08 UTC#12

no... i think this ignores everything except for looking for application in USER and NDATA inside of NDATA folder...

Posted Dec 13, 2011 · 19:16 UTC#13

I'll check in the morning...

Posted Dec 13, 2011 · 19:41 UTC#14

I've checked now. I have copied user folder from QI_037_CNSD_130FM/Update, but my directory structure iz very diferent. I only have one folder PRG and volume.dat file in this USER folder. In PRG I have 4 folders: APL, Fonts, PLT, USER and 3 more files: EL090APL.HTM, EL090APL.VER and forcewrite.flg. Where did you copy from your version of USER folder?

Posted Dec 13, 2011 · 19:58 UTC#15

i deleted some unnecessary folders (USER, PLT). some will be re-created by application..

 

ahh - i think that might be it... rename PRG to PRG0

 

should have:

\USER\PRG0\

-- APL\

-- Fonts\

-- EL090APL.HTM

-- EL090APL.VER

 

\USER\SYSTEM\RENEWAL\VERINFO.DAT

 

 

let me know if that fixes it and i'll update the instructions...

Edited Dec 13, 2011 by pionara
Posted Dec 13, 2011 · 20:09 UTC#16

OK. I have prepared everything but I'm not able now to try it. I found on some logs which files I have transfered today, so I was able to post it here, and I will test everything tomorrow. Thank u again pionara

Edited Dec 13, 2011 by vojopg
Posted Dec 14, 2011 · 09:22 UTC#17

It's working. The problem was using PRG instead of PRG0. Tnx

Edited Dec 14, 2011 by vojopg
Posted Dec 14, 2011 · 20:04 UTC#18

Does anyone else have this problem after upgrading?

I click on navigation>address>city>(enter in city)>OK the unit goes right back to the map and I am not able to get any further typing in an address.

Posted Dec 15, 2011 · 00:32 UTC#19

yes.. i'm able to reproduce this same problem.. it seems to be happening when you do any kind of search (address, poi, etc), but browsing poi (near dest, etc) seems to work... im researching this now, but cant seem to figure out why...

if i put the old NDATA (2009 original maps) on the sd card, it will search just fine.

I'm almost suspecting that the unit may be running out of memory while searching

 

 

update...

Ok, i loaded CNSD-110FM (2010 map/poi) on the sdcard and it is working just fine, so must be something with CNSD-210FM US :((

 

So for now, just use CNSD-110FM til we get this sorted out..

at least it's updated maps by 1 year over stock 2009, and full poi db...

Edited Dec 15, 2011 by pionara
Posted Dec 26, 2011 · 07:44 UTC#20

ok, for anybody who is interested... did a very basic test, and it seems that 2011 maps w/ 2010 poi dbs are possible.

 

I simply replaced the following files/folders in 2011 NDATA (cnsd-210fm) with ones from 2010 NDATA (cnsd-110fm):

in 00 (master folder):

DTR_H.DB

IDX\GENRE_H.DB

IDX\POI.LDB

INDEXDAT.DB

 

in each state/territory folder (2 digit hex number), I replaced the IDX folder contents

 

From an incremental test, it seems that the last step (replacing the IDX folder) is the one that did the trick...

 

would welcome any real world tests.. unfortunately i cant do any driving tests with this to see if maps are ok.. (but of course they look fine)

 

update:

looks like these will also need to be copied over from 2010 NDATA to 2011 NDATA, where nn is the 2 digit hex value of each state/territory folder (like 02 - 49):

nn\STRTDCnn.LFT (street dictionary?)

nn\HNnn.LFT (HNDF ?)

Edited Jan 08, 2012 by pionara
Posted Jan 05, 2012 · 08:04 UTC#21

ok, for anybody who is interested... did a very basic test, and it seems that 2011 maps w/ 2010 poi dbs are possible.

 

I simply replaced the following files/folders in 2011 NDATA (cnsd-210fm) with ones from 2010 NDATA (cnsd-110fm):

in 00 (master folder):

DTR_H.DB

IDX\GENRE_H.DB

IDX\POI.LDB

INDEXDAT.DB

 

in each state/territory folder (2 digit hex number), I replaced the IDX folder contents

 

From an incremental test, it seems that the last step (replacing the IDX folder) is the one that did the trick...

 

would welcome any real world tests.. unfortunately i cant do any driving tests with this to see if maps are ok.. (but of course they look fine)

 

I tested both the 2010 POIs and the 2010/2011 combination methods. 2010's mod works fine, but the combination does not make the Address function work properly. All I followed is procedure #20 introduced. When I tried to get a exact address, the street always gave me a wrong name. Have a question, can it apply to use the 2011 directly just like 2010 POIs?

Posted Jan 05, 2012 · 14:56 UTC#22

hi kevin. I'm not sure I understand what you are saying?

 

you replaced the files in 2011 with ones listed above in 00 folder and the whole IDX folder on each of the other folders (0A, 0B, ... 24, 25, ...., etc) of 2010?

Edited Jan 05, 2012 by pionara
Posted Jan 06, 2012 · 11:02 UTC#23

Sorry, I should have talked more details.

First, I replaced the files you mentioned about 00 folder in 2011; Then, replaced all IDX folders from 0A to 49 in 2011. I thought it will work as well as original 2010. But when I input the street name, the system always gives me a wrong name. Does yours work properly when you input a street name?

I have an 8GB SD card, so I make a backup of both 2010 and 2011. Right now I am using the 2010 only.

Edited Jan 06, 2012 by kevins2012
Posted Jan 06, 2012 · 11:24 UTC#24

And is that possible to use the 2011 version directly? There isn't enough space for another 2011 copy. So cannot test. The copy/write speed is really slow.

Posted Jan 06, 2012 · 13:51 UTC#25

Thanks Kevin for spotting this. Seems when i was looking at 00/DTR_H.DB, i missed the fact that it was looking for a few other files for poi purposes...

looks like these will also need to be copied over from 2010 NDATA to 2011 NDATA, where nn is the 2 digit hex value of each state/territory folder (like 02 - 49):

nn\STRTDCnn.LFT (street dictionary?)

nn\HNnn.LFT (HNDF ?)

 

Let me know how that works... I just did a very simple test of whether i can search or not. I dont have u310bt in my car to do any kind of driving test..

Page 1 of 2