yashsingh1/xdaforums huggingface dataset:
[Connected Car] Leighm0:
Hi guys,

Sorry I don't own a Jeep/Chrysler/Dodge anymore or a uConnect head unit, so I've not done this for several years. Apologies to those who sent me DM's about the ISO files being removed from MEGA. Here they are re-uploaded.. I am not sure if mega removed them due to a complaint, so if they do it again I probably won't reupload them.. so grab them while you can and then share them on another service if you wish.

MY14 (v14.05.3 based)

MY16 (v15.41.4011 based)

1.17 GB folder on MEGA

2 files

mega.nz

Some other people also pinged me to do a "conversion" from US to EU or whatever, sorry I don't know how to do that, you would need to talk to the guys from Customtronix for that, or maybe others on this forum have accomplished this procedure.
[Connected Car] Gosudar:
Thanks for patch NaviServeron MyGiG 730N RHP / Iam update maps Here 2020-Q4/ Its work fine/

p.s. I rooted MyGiG N730 RHP

If interested - link deleted, please write me to Conversations/

Disable dealer pin-code , Unlock DVD Video in motion

Install map-changer Here or TomTom and other/

p.p.s. sorry for my bad english
[Connected Car] radsliwa:
Hi guys, I have uConnect 8.4 ver. 18.45.01 in my Cherokee 15' now. I read a lot of posts but dont understand. Is any chance to modify my US version to EU by some USB software at this moment? Have anyone to solve this problem?
[Connected Car] nihonjin:
Hi devmihkel just wondering if you have any more detail around this process you followed and if I understand you correctly you updated from 16.x that was already rooted to version 17.11.07 and then to 18.45.01 and each time you did not loose root access. I assume however all files and settings you had previously installed were removed and you still had to re modify and install after the update. Were you still able to use the old modified ISO file to make changes ie update navigation files etc? Thanks
[Connected Car] devmihkel:
Hi! Unfortunately I totally did not keep the promise of collecting diffs, but I guess I've got the ISO-s still around, somewhere :)

Starting with vulnerable (16.x) version and full root serial console access, both updates I did using modified update process (entering bootmode "D" or "R" i.e. DUPD/OTA mode), as well as modified installer and primary iso files. Update will flash all "nand partitions", but most existing files on MMC (/fs/mmcX) e.g. /fs/mmc0/nav/ will be left intact. Using USB serial cable, I make all changes directly on console, not doing any ISO tricks :)
[Connected Car] rafal_l:
Hi

I have Uconnect 8.4 VP4 NA 16.16.13, and I have an old ustore account on it, I live in Poland and ustore is not connected to the network so that I can delete my account normally. When trying to run the performance page uconnect displays "No active subscription"

Does anyone have a script that will allow you to delete the old subscription or block the message?
[Connected Car] ryci38:
Mam VP3 i mam ekran 6,5 cala i mam problem z konwersją z USA do Europy bo nie wiem skąd go wziąć. I też brakuje mi map dla Europy.
[Connected Car] Lord_Saren:
So I have a 2015 Chrysler 300, I assume since I'm on the last update this isn't possible for me?
[Connected Car] kryton85:
Does anyone have the original file for a European vehicle? I just need to disable DRM so my unit doesn't keep saying about issues with subscription when I try to access off road or srt pages. Alternatively, is there any way of pulling the file from my own unit? I assume not but thought I would ask. My firmware is still the older version so its an easier mod to do but can't find the correct FW as starting point

Thanks
[Connected Car] devmihkel:
Hi, #166

BUT for making in place edits like running a script to make changes or copy and overwrite files you don't really need EU fw file. If your current fw is old and vulnerable you can use "random" ISO or UPD files like created in this thread just to trigger a script stored on your USB stick to run in your unit.

* nope, you cannot pull fw image from your unit.

* not sure old DRM trick (like for enabling Wifi AP) works for your fw version, but you can try :)

Have fun.
[Connected Car] kryton85:
ok thanks for the reply. i have some time off next month so will have a play then
[Connected Car] rtamm:
Can anyone help with changing radio to EU frequencies?

I have successfully tried with 3 cars this solution and it worked perfectly:

via AlfaOBD (BodyComputer->Car configuration change->ECUConfig 3: Country of Destination to Germany)

After 2 resets, everything works.

Cars where this solution worked are 2016 Ram 1500 with 5" screen, 2017 Challenger with 5" screen and 2018 Challenger with 8.4" screen (Alpine sound).

But now I'm struggling with 2018 Challenger with 8.4" screen, it has Harman Kardon system and almost all extras what was offered.

Radio frequencies can be changed with the same solution, but there is no sound from FM radio (it shows correct radio names and you can tune EU frequencies).

If you play through mobile phone, then there is sound.

One fact more, always you have to make 2 resets for radio, but after first reset, the radio is working perfectly, also EU frequencies. But after second reset, there is no sound.

Does anybody have solution?
[Connected Car] Stuey29:
Hi guys,

I’m hoping someone may be able to help! I’m willing to pay $$

I have a 2016 Jeep Grand Cherokee that came from Japan and imported into New Zealand, my biggest problem is the tuner is programmed for Japan not NZ… so only pick up a few stations. The gps also doesn’t work as from japan(I’m not to worried about gps. But would be a bonus if that can work in nz too.

Is there anyone here that can help me update my uconnect to suit NZ/AU settings? I obtained an update file and loaded it to my usb but get promoted with “system market mismatch stick contains ROW source is JP”

I’m not to tech savvy with programming and modifying files etc.. but from reading it looks some of you wizards can?

Any help much appreciated.

Cheers
[Connected Car] sco16:
hi all;

own a grand cherokee srt 2014. uconnect was updated to 17.46.1 with performance pages not working ("subscription required" issue). got desperate to have it fixed, replaced the device.

now have a brand-new, with 14.05.03 in it.

what is the safe version to upgrade to, to have pp working (15 or 16 - no 17 please))

where to get the swdl files - searched all, no VP4 EU anywhere.

thanks a lot;
[Connected Car] devmihkel:
Hey, this VP4 head unit is called with different Rx4 names according to geo, EU sounds like RG4 - search again ;) It is safe to give a try, the unit validates the image on the stick to match before update and prompts before starting anything.
[Connected Car] sco16:
yea

yeah, I know that it is rg4, thanks anyway...
[Connected Car] rtamm:
Can anyone help with Uconnect boot loop issue?

I had Uconnect version 17.43.01 with EU maps and radio frequencies.

But the Sport Mode function was not working, so I dicided to update software with version 18.45.01. Unfortunately the installation is freezing and continously starting over from 0%. There are 14 units, I have seen the best completed Unit1 with 100% and that's it, after this it will restart.

Can somebody help me?

Car is 2015 Dodge Challenger R/T Scat Pack with 8.4" Uconnect screen, but part number is 68270657AG - I think it is from Ram or Jeep.
[Connected Car] rtamm:
I managed to get out from the boot loop with @devmihkel description, but for my case I needed to short data lines twice during both restarts.
[Connected Car] lt.kubosh:
Hello guys,

sorry for newbie question, but I really need to confirm.

I have Harman uConnect 8.4 in Dodge. NA version. It is confirmed it runs 16.09.09 firmware.

Obviously I want to convert NA to EU. Unfortunately I can't boot any of those crossflash images shared few pages sooner. It is interesting instruction says

"This file can be used on any firmware version up to v16.10.xx" I have 16.09.09 and it won't boot.

I have found it won't boot any FAT32 greater that 16GB, but my uConnect boots only swdl.upd it completely ignores ISO updates.

Do you have any clue why or recommendation?

From RAM boards I got NA 16.09.09, NA 16.33.29, EU 17.09.07 and EU 17.46.01 - all these contain swdl.upd and system boots them. (I said no to update or got mismatch errors of course)

I have 15.44.04 and it doesn't boot as well as 1 Magic - 8.4 pre UPD (16.16.13) NA.

Thanks for any advice.
[Connected Car] devmihkel:
Yap, 8.4 head units 16.x seem to be "UPD-only". I'm not aware of any ready-made "magic" images for 16.x versions on 8.4 units (this sounds more 6.5 Alfa/Fiat iso files). But I can confirm your 16.09.x is perfectly vulnerable to take in any script files from USB stick to upgrade/replace in NAV folders etc :)
[Connected Car] RoslynkScruggs:
This is truly fascinating! The 2016 Scorpion RT with the 8.4 uConnect is the only vehicle I purchase instead of a Cherokee. There are a lot of FCA vehicles that came equipped with this technology, which is great for car infotainment owners! I would like to see additional customization choices, options for certain cars, and the mapping capability, and would have been ideal—android right upon that device itself.
[Connected Car] johno1au:
@devmihkel, just wondering how you achieve this using a serial USB cable, I have a fully rooted v15 uconnect and connected it via the TX / RX - gnd but I am getting nothing. Any specific setup required for the console access? In the past I have had to setup specific speeds for other hardware I have conencted to via serial USB cable.

Cheers
[Connected Car] devmihkel:
Nope, just to connect and serial is active right from the boot and in QNX as well. For incorrect speed I guess you would get some garbage on the screen, so I would check and swap tx/rx pins to try. Did you have a connector header on your board or soldered serial cable on the pads?
[Connected Car] johno1au:
@devmihkel Ok so I got the serial to work, the RX and TX were around the wrong way. Thanks for that. So the issue is I can login via root on a earlier modified iso 14.22.13 but when upgrading the firmware to 16.16.13 the root password is no longer accepted as it appears it changes the 8CNGLiYvSaCbg root. Searching for root: in the 16.16.13 firmware iso nothing is found to modify. How do you log into the newer firmware's if the root password changes and to upload via the serial port. I can do this via USB and script.lua and iso file but want to upgrade past 16 where the UPD takes over but still need to modify via serial? Cheers
[Connected Car] devmihkel:
@johno1au I haven't used the ready-made ISO myself (as I was on the "16.x UPD version" from the start), but sure you can still exploit vulnerable firmware (up to 16.33 or so) with modified UPD file - the payload is to be injected to one of the Lua files on the update installer. i.e. you can safely upgrade to e.g. 16.16.13 and experiment from there - fairly easy to achieve "temporary root" like running a script from the same USB stick and doing some QNX file-system "overlay magic" like this (it will replace passwd file to be able to sign in on serial without any password):

echo 'root::0:0:Superuser:/:/bin/sh' > /tmp/passwd
ln -sP /tmp/passwd /etc/passwd
[Connected Car] johno1au:
@devmihkel Wondering how do I inject the payload it into the UPD file. I can access the 3 ISO files in the UPD and the Lua files to modifiy but I cannot modify the files and save without causing issue. In an earlier page it advises modifying the ISO outside of using a Hex editor causes validation issues. I would love to know how you achieve modding them and injecting the LUA back in.
[Connected Car] devmihkel:
Hexedit UPD directly is the way to go, check https://xdaforums.com/t/rooted-jeep-cherokee-14-uconnect.3194106/post-76788750 https://xdaforums.com/t/rooted-jeep-cherokee-14-uconnect.3194106/post-77207360

manifest.lua is the file, last block, search I think "hd_update" or "ota_update"

check result by mount installer.iso after the edit and look at /etc/manifest.lua

as long as fw is less than 16.34.x or so, it will pass the validation.
[Connected Car] johno1au:
@devmihkel So i have root access to the 16.09.09. I have added the Naviserver2 file and the navrestart.sh and the nav.sh files but it is showing just the Navigation loading and won't go past this. Does the older Naviserver2 file still work with these later UPD versions or do you need to modify the UPD naviserver file? Cheers
[Connected Car] devmihkel:
Yes, both older and newer versions of the binary seem to work. Not surprising as by the version number they seem to be the same 9.10 version (just patch version apart) #134

Lot's of discussion and link to the mega share in the Alfa/Fiat thread https://xdaforums.com/t/uconnect-6-5-alfa-fiat-root-access.3828426/post-78875697

Try to have it working with original maps and license file first, just with patched binary replaced and then move on to replace/add maps files. e.g. missing base map file will block the startup as well.
[Connected Car] woskxn37:
Hello, I have uconnect radio 8.4 US version I just did an update to version 18.45.01 VP3. Will someone tell me what I need to download from https://mega.nz/folder/kURhTCbJ#uJhKPMyGiESbvQSDb33CvQ to convert to European version ? and how is it possible to later upload maps of Poland.
[Connected Car] -Eimas:
Link dead. Maybe can re-upload?
[Connected Car] valyo_bg:
Hello, I have same problem with Grand Cherokee 2016 - US version. I live in EU and do this configuration with the country changing via AlfaOBD software. Now there is no sound from the radio. I can choose correct FM radio frequency via dial pad only, but no sound and no FM frequency showed on the radio display. Do you able to manage this problem? My multimedia is Uconnect 8.4AN, Software version is 18.11.07.
[Connected Car] valyo_bg:
At the end give my multimedia to local service for changing of firmware to EU standard and now everything with the radio (even and odd fm frequency's) and navigation (latest EU maps) is OK. It took 2 hours for conversion.
[Connected Car] austre:
I am facing same problems. I see there are only few europe countries files, I need Lithuanian files.
[Connected Car] markkpatel:
Link to Off-Road-Pages App files is below.

App f1de6bac-9876-3250-8dc2-c729b755a600 is Off-Road Pages app version 1.7.1

File DRM.jar can be uploaded to /fs/mmc1/kona/preload/DRM.jar

File OffRoad_config should be uploaded to /fs/etfs/OffRoad_config

Run command os.execute("touch /fs/etfs/disableDRM"). This creates an empty file at /fs/etfs/disableDRM

(version 1.7.1 folder: The app in this folder works on my 2015 Grand Cherokee. The DRM.jar in the 1.7.1 folder came with the app from the ISO, but has never been used/required for the app to work on my 2015 Jeep.)

I also included a modified version of the app that will always display ROCK on the selec Terrain page. If your selecTerrain page is always blank, then you can use the modified version instead.

The Jeep.png file is the splash file that my Uconnect displays on startup.

File Jeep.png can be uploaded to /fs/mmc0/app/share/splash/Jeep.png

To view the app code in a readable manner use this link to decompile the jar file online: http://www.javadecompilers.com/

LINK:

Microsoft OneDrive

1drv.ms
[Connected Car] picasso2489:
@markkpatel:

How did you copy the files from stick/mmc to uconnect? I have a MY14 and the 17v46. I don´t have an app/software/program to transfer/move/copy files.
[Connected Car] markkpatel:
Try this link. Put files on a USB. Put your lua code in file script999.lua.

Turn on car, wait for Uconnect to fully boot, insert USB, wait for Yes/No screen or wait long enough for code to run, then just pull out USB stick when done.

Microsoft OneDrive

1drv.ms
[Connected Car] picasso2489:
So I hope it will work with your uploaded iso-image (modded 14v05)... -i ve only found a not-working 15v43...

I hope this lines are enough to add:

os.execute("cp -R /fs/usb0/DRM.jar /fs/mmc1/kona/preload/DRM.jar")

os.execute("cp -R /fs/usb0/OffRoad_config /fs/etfs/OffRoad_config")

os.execute("cp -R /fs/usb0/Jeep.png /fs/mmc0/app/share/splash/Jeep.png")

os.execute("touch /fs/etfs/disableDRM")

To see the pages i need jscan?
[Connected Car] markkpatel:
Always copy files from your Uconnect to the USB for backup purposes before uploading files to the Uconnect. That way you can always restore the original files you copied from the Uconnect, just in case your changes do not work properly. This ORP app should work on your SRT without jscan. Try without loading the DRM.jar file first, if it does not work then try with uploading the DRM.jar file.
[Connected Car] willzyliu:
@markkpatel mate first off, big thanks for continuing to support this community. My success so far is a tribute to your contribution.

MY14 JGC Overland running v16.13.13 ROW (Australia)

Have managed to get the Off Road Pages app up and running. Had to use the DRM.jar in the OG 1.7.1 folder - but this DRM.jar only had an exemption for the Off Road Pages app, and not any other apps. As such I've lost access to Perf Pages.

Have gone through about a dozen DRM.jars in different ISOs but none of these have exemptions for both Off Road Pages & Perf Pages. Need to start a gofundme for Sox’s server to get more.

Still working through the Pitch/Roll page and Terrain Mode Status page.

Current findings:

Pitch/Roll Page

Pitch/Roll is declared in the sensor.properties, but doesn't appear to be logged elsewhere in my review of /fs/pps/can

That being said, pitch and roll should be elements of YAW data, and all 2011-2022 JGCs share the same YAW sensor for ESC. This means the data is being logged, but not necessarily passed through into my/our versions of uConnect for our model years (MY14/MY15 on v16.13.13)

It does mean there's hope if we can find a later model comms config and retrofit it into an earlier model.

Selec_Terrain Page

I believe this uses TerMdStat for the terrain_mode_status

The mapping in the app is totally off what my car logs in /pps/can

App expects:

Snow = 4

Sand = 13

Auto = 1

Mud = 12

Rock = 6

/pps/can/suspension logs

Snow = 4

Sand = 10

Auto = 0

Mud = 11

Rock = 2

You'd think the og app would at least show Snow then, but it still doesn't. Goes straight to the logic to display nothing where Inhibit data is not valid/Terrain Mode Status.

Still working my way through the code. Some things just don't seem right. Why have a Sports suspension image, if the code never calls it.

Can't seem to work out the location that the app logs out to either. I thought it might have been /fs/etfs/settings/ or maybe that's where we can tamper with the global settings for the app by initiating a global.properties file? Dont know.

Further research to be done.
[Connected Car] markkpatel:
1. As far as DRM is concerned, just cut the ORP DRM code and add it to your existing DRM code. That way you should get all apps working. (May be more tricky than it sounds)

2. Yes I saw the pitchangle and rollangle sensor definitions in the json file, but do not know how to turn them on. I am presumming they must actually exist somehow.

3. The original ORP app uses "GlobalDriveModeStatus" sensor, which is not an actual sensor on 16.16.13 json file (which is why it does not pick up any data for Snow or anything else). The modified ORP app is where I modified it to use "TerMdStat" sensor with the correct values, but it still does not pick up any data (need to work out why "TerMdStat" sensor is not returning data in the modified ORP app) as it is a working sensor that populates data in /pps/can/suspension).

My modified ORP app tries to get the terrain page data using "TerMdStat" sensor, if the data is not found it then defaults to "ROCK" so you get a nice picture. So use my modified ORP app.

4. I did try the logging using global.properties in etfs, but gave up because I could not work out where the log file was being written out to.

*

Logging of ORP app

( "FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE" )

Logging level file name is: /fs/etfs/settings/global.properties

File content is one of these (quotes or no quotes ???): ( I only tried the first one below )

OffRoadPagesLevel::"TRACE"

OffRoadPagesLevel::TRACE

OffRoadPagesLevel="TRACE"

OffRoadPagesLevel=TRACE

Location of resulting log file ???? (I do not know where the log file is created)

*

*

For a quick and easy way to view the app code in a readable manner use this link to decompile the jar file online: http://www.javadecompilers.com/ (I use the CFR decompiler option)

*

*

To get the performance pages working ALL you have to do is the following -

Use notepad++ to remove the conditions line from the following 6 text files (I modified the 3 files in both xletsdir and kona directories):

/fs/mmc1/xletsdir/xlets/6BFD02C0-40C3-11E2-A25F-0800200C9A66/prog/xlet.properties

/fs/mmc1/xletsdir/xlets/7DEC7834-535D-47B5-BD33-695477EDCD57/prog/xlet.properties

/fs/mmc1/xletsdir/xlets/52c79381-6719-11e1-b86c-0800200c9a66/prog/xlet.properties

/fs/mmc1/kona/preload/xlets/6BFD02C0-40C3-11E2-A25F-0800200C9A66/prog/xlet.properties

/fs/mmc1/kona/preload/xlets/7DEC7834-535D-47B5-BD33-695477EDCD57/prog/xlet.properties

/fs/mmc1/kona/preload/xlets/52c79381-6719-11e1-b86c-0800200c9a66/prog/xlet.properties

These are 3 separate performance pages apps for Dodge charger RT, Dodge viper SRT, Jeep cherokee SRT.

The Settings icon will be changed to Apps icon, which is a menu that will include Settings and any of the Performance Pages apps that you choose to remove the conditions line from (Nothing else needs to be done for performance pages to work).

Each app has photos of the corresponding car. Charger app has multiple photos, but displays small gauges. Viper and Cherokee apps are very similar. Cherokee app has an extra gauge for transmission temperature. I have now deleted the Charger and Viper apps from my Uconnect.

*
[Connected Car] willzyliu:
Thanks for the insight, Mark

Apologies for the confusion - the Performance pages do appear in Apps as the VEH conditions are met, but the DRM.jar I have doesn't exempt the subscription check for Performance pages.

I did try to merge in the grantList for one consolidated working DRM.jar, but not able to recompile an authenticated DRM.jar without the signing.

Or are you're saying the xlet.properties vehcfg conditions pass through the DRM check and not the App display check?

Not a huge deal for me regardless. ORP has the gauges I need, and my ego could do without knowing my 0-100 time for the ol 3.0 TD

3. Just dug into your code and can see your GuiData.TerrainModeStatusInfo_t.class has been updated with the same status mappings for TerMdStat as my MY14. Can also see how you built overrides to display the Rock image. Neat.

Still digging through the various directory dumps I've made to find references to existing working fields (such as ASCM_Stat), and to hopefully find references to non working fields or config files to expand out the sensors.

I am starting to think that some of the code for terrain mode status is defective. Not the first it's happened Ref: https://www.jeepgarage.org/threads/uconnect-software-update.227881/

This thread refers to a FW update causing Terrain Mode Status to NOT change, even though the EVIC picks up the change.

I can't seem to come to the same conclusion as you have WRT Terrain_Mode_Status pointing to GlobalDriveModeStatus - probably been a while since you got stuck in the code yourself, but any pointers would help greatly.

Agree with your P.S.. definitely difficult to follow - at least for me.

e.g. Why is one class (OffRoadPages.class) 25977 lines long. Why
[Connected Car] congar58:
Can you please share again? Because on this link the file cannot be found
[Connected Car] markkpatel:
Try this, forum is for 6.5 screen but also has folder for 8.4 screen. ( Has folder 8.4 with MY16 iso )

https://xdaforums.com/t/uconnect-6-5-alfa-fiat-root-access.3828426/

189.14 GB folder on MEGA

177 files and 72 subfolders

mega.nz