This is a how to for upgrading from the 7" to the 8.4" Uconnect. I believe it is possible to upgrade from the 5", but there are a few additional caveats.
Requirements:
8.4" screen:
This can either be the UAQ (Nav) or the UAS (Non-Nav). These can be acquired from junk/scrap/salvage yards, infotainment.com, possibly the dealer. The part numbers for these seem to be all over the place. If it starts with 682, it should be from the 2017.5-2018 model year vehicles. If it starts with 683 it should be from the 2019+ vehicles. I currently have a 683/2019 in my 2018, so I don't believe you need to match up years. I also can't say what the difference is between them yet. These are the two models I tested 68331631AJ & 68283240AK. Also if you buy from a junk yard or similar, you will need an unlock code. These can get purchased online, or maybe from a dealer?? I believe Navrepair.com can provide them.
Bezel:
You have 3 choices of center bezel to match the interior of your vehicle model. Part numbers might change for 2019+
5UT63NCCAB 8.4 INCH DISPLAY, GUN METAL ACCENT
5UT63JXPAB 8.4 INCH DISPLAY, BLACK ACCENT
5UT63DX8AB 8.4 INCH DISPLAY, PIANO BLACK ACCENT
OBD adapter and cables
If you are going to attempt to do this yourself, you'll need software and corresponding adapters to make changes to the body computer configuration and perform a proxy alignment to sync everything up. you can possibly have this done by a local mechanic with the right tools/subscriptions, or a willing dealership. I recommend using the OBDLink MX adapter, AlfaOBD, and at least the blue and gray adapter cables. For more information on other supported OBD devices, see the support page on AlfaOBD website. The easiest place to get theses cables is on ebay from the UK. The only required cable is GRAY. However, if you have a trailer tow module, you will need the BLUE one as well. I recommend buying at least those two, but for the price it's probably worth getting the whole pack. Who knows, maybe you can help out a friend/family member who has a different supported vehicle.
AlfaOBD
OBDLink® MX Bluetooth | OBDLink® | OBD Solutions
Adapter cables
Also, for some 2018+ vehicles you may need a bypass module. You can read more about it on the AlfaOBD page. As a good rule of thumb. If you have a supported adapter, and can connect to the body computer and read the system status / ID with Alfaobd demo you don't need the bypass. Since my vehicle didn't need the bypass module, I can't speak too much about it. If you require it, from my research, it would appear it needs to be installed/accessed behind the instrument cluster.
Bypass module
Removal & installation
This is pretty straight forward. I'll post a link to a video by infotainment that shows the process and also talks about some of the programming as well. But the general process is to disconnect the negative terminal of the battery. Use a plastic/nylon pry tool to remove the bezel around the current radio. There are a number of clips so it takes some force to do it. Take your time and work your way around, once loosened, it just pops right out. With the bezel removed, there are 4 torx screws holding the radio in place that need to be removed. Next, disconnect the wires and plugs and plug them into the corresponding sockets on the new unit. At this point you can re-attach the negative battery terminal. If the odometer is blinking or you get messages its OK. Those will be addressed with the proxy alignment later.
Configuration
It is not a bad idea at this point to hook up a battery charger/tender as to not run down the battery. This process needs to be done with the vehicle in the run position, but the engine off. Start the vehicle in the run position. The radio should boot up. If required, enter the unlock code. Now we need to make a few changes to allow GPS and navigation, then sync it all up to the body computer with a proxy alignment. At this point I'm assuming you can hook up the OBD adapter to the vehicle and pair it with the phone. Open AlfaBOD and connect to the adapter. If you have a trailer tow module and using obdlink, currently you MUST open the options (gears icon) and check "use BLUE adapter with OBDLink". Without this change the proxy aligment will time out. The developer was pursing this with the vendor, so this may be fixed/address in the future, but for the time being this is the work around. Choose Jeep, Compass (MP) MY2017>, Body computer, Body computer Delphi/Marelli, then connect. Once connected, on the bottom of the app (android) tap the icon of the car with its hood open for active diagnostics. For the procedure, choose "car configuration change" at the bottom. There are two options that need to be enabled for navigation (can skip for UAS radio).
NAV Presence
GPS Presence
Set each of these to Enabled and hit start. It should show the status change from "not enabled" to "enabled". There are a few other options you can set. I'll link to the other alfaobd thread for more info. Once those are done, you can choose the new procedure of "PROXY alignment", then start. If you haven't restarted the vehicle yet it will probably say the alignment is correct. If you have restarted, you've probably been greeted with a blinking odometer and maybe some warning lights/messages. Either way, initiate the proxy alignment procedure. It will start writing to the various modules to get them all in sync. Now depending on what you selected in your configuration based on if you had the trailer tow module, you will either be prompted for the BLUE cable or not. I think in the new version of the software, it has you key cycle the vehicle between cable changes. I found this isn't necessary, but if you want to do it, it works too. Just know that when you start it back up, the vehicle will alert. Let it go through all its alerts and dings and messages before proceeding with the alignment. After that, you will prompted for the GRAY cable. Same disconnect/connect process as with the BLUE. Again, up to you if you want to key cycle. Just remember to let the vehicle finish alerting before hitting OK. Also, during the gray cable it is normal to get a airbag / abs warning message as it writes to those modules. Once it finishes writing to all the modules you can power off the vehicle and disconnect the adapter and cables.
AlfaOBD thread
This is where it all started. Some good info throughout.
Finish
Now its just time to play the waiting game. The vehicle needs to sleep for a bit before the configurations will take place. If you've waited a few minutes and start it up, at this point at the very least it should not complain or throw any warning messages. If it does, you probably set a wrong option or failed to complete the proxy alignment. If that all went well, but the NAV, or travel link or whatever icons aren't showing up yet, the vehicle needs more time to reconfig. You can either turn it off and wait it out a few key cycles, or disconnect the negative battery terminal for a bit, and reboot the CAN bus.
Gotchas
If you don't see the SXM icon, the radio hasn't paired with the vehicle yet. Still need to wait, keycycle, pull negative cable.
If you don't see the NAV icon, the radio hasn't paired with the vehicle yet. Still need to wait, keycycle, pull negative cable.
If you have the nav icon, but stuck on the loading screen. press and hold the driver climate up and down buttons, + front defrost to enter dealer mode. From there look at the navigation info. It should list the map database info/version. If this is blank. The unit is probably screwed up. If you have access to the uconnect sofware that is greater than the current version, the update MAY fix it, but not tested. Best to return a unit in this condition.
If going from a 5" to 8.4" you will lose the physical volume knob and have to use steering wheel controls.
Requirements:
8.4" screen:
This can either be the UAQ (Nav) or the UAS (Non-Nav). These can be acquired from junk/scrap/salvage yards, infotainment.com, possibly the dealer. The part numbers for these seem to be all over the place. If it starts with 682, it should be from the 2017.5-2018 model year vehicles. If it starts with 683 it should be from the 2019+ vehicles. I currently have a 683/2019 in my 2018, so I don't believe you need to match up years. I also can't say what the difference is between them yet. These are the two models I tested 68331631AJ & 68283240AK. Also if you buy from a junk yard or similar, you will need an unlock code. These can get purchased online, or maybe from a dealer?? I believe Navrepair.com can provide them.
Bezel:
You have 3 choices of center bezel to match the interior of your vehicle model. Part numbers might change for 2019+
5UT63NCCAB 8.4 INCH DISPLAY, GUN METAL ACCENT
5UT63JXPAB 8.4 INCH DISPLAY, BLACK ACCENT
5UT63DX8AB 8.4 INCH DISPLAY, PIANO BLACK ACCENT
OBD adapter and cables
If you are going to attempt to do this yourself, you'll need software and corresponding adapters to make changes to the body computer configuration and perform a proxy alignment to sync everything up. you can possibly have this done by a local mechanic with the right tools/subscriptions, or a willing dealership. I recommend using the OBDLink MX adapter, AlfaOBD, and at least the blue and gray adapter cables. For more information on other supported OBD devices, see the support page on AlfaOBD website. The easiest place to get theses cables is on ebay from the UK. The only required cable is GRAY. However, if you have a trailer tow module, you will need the BLUE one as well. I recommend buying at least those two, but for the price it's probably worth getting the whole pack. Who knows, maybe you can help out a friend/family member who has a different supported vehicle.
AlfaOBD
OBDLink® MX Bluetooth | OBDLink® | OBD Solutions
Adapter cables
Also, for some 2018+ vehicles you may need a bypass module. You can read more about it on the AlfaOBD page. As a good rule of thumb. If you have a supported adapter, and can connect to the body computer and read the system status / ID with Alfaobd demo you don't need the bypass. Since my vehicle didn't need the bypass module, I can't speak too much about it. If you require it, from my research, it would appear it needs to be installed/accessed behind the instrument cluster.
Bypass module
Removal & installation
This is pretty straight forward. I'll post a link to a video by infotainment that shows the process and also talks about some of the programming as well. But the general process is to disconnect the negative terminal of the battery. Use a plastic/nylon pry tool to remove the bezel around the current radio. There are a number of clips so it takes some force to do it. Take your time and work your way around, once loosened, it just pops right out. With the bezel removed, there are 4 torx screws holding the radio in place that need to be removed. Next, disconnect the wires and plugs and plug them into the corresponding sockets on the new unit. At this point you can re-attach the negative battery terminal. If the odometer is blinking or you get messages its OK. Those will be addressed with the proxy alignment later.
Configuration
It is not a bad idea at this point to hook up a battery charger/tender as to not run down the battery. This process needs to be done with the vehicle in the run position, but the engine off. Start the vehicle in the run position. The radio should boot up. If required, enter the unlock code. Now we need to make a few changes to allow GPS and navigation, then sync it all up to the body computer with a proxy alignment. At this point I'm assuming you can hook up the OBD adapter to the vehicle and pair it with the phone. Open AlfaBOD and connect to the adapter. If you have a trailer tow module and using obdlink, currently you MUST open the options (gears icon) and check "use BLUE adapter with OBDLink". Without this change the proxy aligment will time out. The developer was pursing this with the vendor, so this may be fixed/address in the future, but for the time being this is the work around. Choose Jeep, Compass (MP) MY2017>, Body computer, Body computer Delphi/Marelli, then connect. Once connected, on the bottom of the app (android) tap the icon of the car with its hood open for active diagnostics. For the procedure, choose "car configuration change" at the bottom. There are two options that need to be enabled for navigation (can skip for UAS radio).
NAV Presence
GPS Presence
Set each of these to Enabled and hit start. It should show the status change from "not enabled" to "enabled". There are a few other options you can set. I'll link to the other alfaobd thread for more info. Once those are done, you can choose the new procedure of "PROXY alignment", then start. If you haven't restarted the vehicle yet it will probably say the alignment is correct. If you have restarted, you've probably been greeted with a blinking odometer and maybe some warning lights/messages. Either way, initiate the proxy alignment procedure. It will start writing to the various modules to get them all in sync. Now depending on what you selected in your configuration based on if you had the trailer tow module, you will either be prompted for the BLUE cable or not. I think in the new version of the software, it has you key cycle the vehicle between cable changes. I found this isn't necessary, but if you want to do it, it works too. Just know that when you start it back up, the vehicle will alert. Let it go through all its alerts and dings and messages before proceeding with the alignment. After that, you will prompted for the GRAY cable. Same disconnect/connect process as with the BLUE. Again, up to you if you want to key cycle. Just remember to let the vehicle finish alerting before hitting OK. Also, during the gray cable it is normal to get a airbag / abs warning message as it writes to those modules. Once it finishes writing to all the modules you can power off the vehicle and disconnect the adapter and cables.
AlfaOBD thread
This is where it all started. Some good info throughout.
Finish
Now its just time to play the waiting game. The vehicle needs to sleep for a bit before the configurations will take place. If you've waited a few minutes and start it up, at this point at the very least it should not complain or throw any warning messages. If it does, you probably set a wrong option or failed to complete the proxy alignment. If that all went well, but the NAV, or travel link or whatever icons aren't showing up yet, the vehicle needs more time to reconfig. You can either turn it off and wait it out a few key cycles, or disconnect the negative battery terminal for a bit, and reboot the CAN bus.
Gotchas
If you don't see the SXM icon, the radio hasn't paired with the vehicle yet. Still need to wait, keycycle, pull negative cable.
If you don't see the NAV icon, the radio hasn't paired with the vehicle yet. Still need to wait, keycycle, pull negative cable.
If you have the nav icon, but stuck on the loading screen. press and hold the driver climate up and down buttons, + front defrost to enter dealer mode. From there look at the navigation info. It should list the map database info/version. If this is blank. The unit is probably screwed up. If you have access to the uconnect sofware that is greater than the current version, the update MAY fix it, but not tested. Best to return a unit in this condition.
If going from a 5" to 8.4" you will lose the physical volume knob and have to use steering wheel controls.