Subaru Outback Forums banner

Denso CP 1.5 software thread (2023 & 2024 MYs)

7 reading
273K views 1.3K replies 172 participants last post by  walker  
#1 · (Edited)
Many thanks to @walker for pointing out a potential new software update for the 2023 Outback CP 1.5 Denso units.

Might as well have its own thread to avoid confusion with the CP 1.0 Denso software updates.

Here’s the TSB info for the 23s, someone needs to go buy a subscription and download the actual TSB and post it here:

Image


Edit: since there was gripe not long ago about the other thread for 20-22MYs, I’ll keep this post updated with the most current TSB, as people provide them.
 
#4 · (Edited)
ok, answered my own question.

I reviewed the TSB from november. There are some fixes for the 2023. The numbering of the hardware identifier isn't a surprise, a few mentioned their version in the megasuperduper software thread.

anyway, I created a reference thread for the firmware history, Fixes are listed over there, just like my other reference threads. I'll update that like the 2020-2022 version, so people will have a handy link for running update/fix content.

This thread will have the better discussion around everything CP1.5 software related.

TSB attached in reference thread.

ok- back to your 2023 software discussion.
 
#5 ·
ok, answered my own question.

I reviewed the TSB from november. There are some fixes for the 2023. The numbering of the hardware identifier isn't a surprise, a few mentioned their version in the megasuperduper software thread.

anyway, I created a reference thread for the firmware history, Fixes are listed over there, just like my other reference threads. I'll update that like the 2020-2022 version, so people will have a handy link for running update/fix content.

This thread will have the better discussion around everything CP1.5 software related.

TSB attached. Maybe someone will get the updated version before I do and drop it in the thread here. That would be cool.

ok- back to your 2023 software discussion.
Thanks for updating this. At least we now have the TSB!
 
#10 ·
#11 ·
Firmware hasn't changed. No additions or changes to the existing list. Note that deletions don't show up as highlighted because they don't exist - things can just not be there anymore in a new revision - one thing to look for if you keep and compare the older documents with the newer ones.

They updated the SOP (start of production) firmware revision numbers. Still reusing older screenshots for the example of how to save the extracted files - they just made the screenshot really blurry so you can't read anything on it, to avoid confusion. or something.
 
#14 · (Edited)
The accompanying document (also uploaded to the same folder) mentions this on the first page so I guess it's different from previous versions and model years:

Image

EDIT: Reading the doc farther, it asks you to copy all the files to USB. I guess the head unit is smart enough to pick it's applicable firmware version?

I have pulled the update from google drive while I take a closer look at the doc.
Image
 
#63 ·
You know that 2020-2022 N/A is just going to confuse people.

Subaru does send emails out if there is an update. An example email I received:
View attachment 557463
That was for the WFi update, which WAS something different. I've never received any notification from Subaru for the USB only updates.
 
#22 ·
The Ascent will likely have it on technical service bulletin, separate from the outback version. The WRX and BRZ service bulletins were released around the same time the outback one was. If you look at the screenshot there, the WRX and BRZ have separate file downloads. I expect this to be the same for the Ascent.

This is different than in the past, where the Ascent had the same head unit as a 2019 outback, and shared that same technical service bulletin.

The other thing that is missing so far, is the 2023 outback wilderness. I don’t see any files for it yet and it is not mentioned in the technical service bulletin for the 2023.
 
#24 ·
No, it is not a ‘hack’. Owners follow the same procedure and install the same software dealers do.
 
  • Like
Reactions: jeisensc
#38 ·
Are the update files the same for US and Canadian markets? Or do US and Canadian owners get different software updates? As far as I understand, Subaru of America and Subaru Canada as separate entities (even though the vehicles for both markets are manufactured in the same manufacturing facility).
 
#44 ·
so the original archive was just one archive for all three files, and it looked something like this when extracted? Like it was supposed to be the one drive to rule them all update all the different versions?

So maybe creating the file structure on the thumbdrive would work? Or not, if it's a reading the thumbdrive problem.

Image
 
#51 ·
I keep seeing this mentioned in multiple threads that AA and CP will ONLY connect wirelessly on the 2023's so I decided to go play with it. I have an Android phone, so that's what I'm testing with but I'd expect CP to behave the same...

If I let it auto connect wirelessly and then toggle WIFI off it disconnects as expected. If I hit the AA button on the dash after disconnecting, a prompt on my phone comes up to reestablish the wireless connection. If I accept the prompt the wireless connection starts up again and toggles my WIFI on in the phone.

However, If I simply plug in the phone to the USB outlet after toggling WIFI off on the phone, AA connects immediately and my WIFI stays turned off.

So yes, you can still connect to AA via a wired connection if you want.
 
#55 ·
I picked you the Transcend TS64GJF790BK listed in the TSB, but it still doesn't recognize the software after formatting to NTFS, and placing the files on the drive. I'm leaning towards it's an issue with the Onyx version because of the added Xmode 2 feature. Maybe The Onyx needs a special version of the software like the Wilderness which doesn't falling into the normal 3 catagories (B,M,H).
 
#65 ·
Does anyone have a feeling whether these updates contain undocumented optimizations, or is it strictly the fixes noted in the firmware history thread?
What is fixed/changed is listed in the TSB, Appendix E.
 
#66 ·
Successfully updated my `23 Touring XT. It took several attempts to get the car to read anything off the USB, but when it worked it was fast and easy. I had to recreate the directory structure and include all files as @walker indicated in diagram in this thread. It did not work with just the file, the manifest and file, or without directory structure.

I used a Sandisk SDCZ73-128G-G46 128gb drive.

Thanks for the upload @chvvkumar !
 
#72 ·
I know @walker put up a FAQ entry on his firmware source page about the '23 Outback Wilderness not being listed in the TSB, but as someone who's having a number of Bluetooth pairing issues with the "older" 013-282 firmware that match fixes in 013-580, does anyone more knowledgeable than me have thoughts as to options?

Can I just follow the procedure in the TSB as written, or is there Wilderness-specific firmware I (and, assumedly) the dealer should be waiting for?
 
#73 ·
I know @walker put up a FAQ entry on his firmware source page about the '23 Outback Wilderness not being listed in the TSB, but as someone who's having a number of Bluetooth pairing issues with the "older" 013-282 firmware that match fixes in 013-580, does anyone more knowledgeable than me have thoughts as to options?

Can I just follow the procedure in the TSB as written, or is there Wilderness-specific firmware I (and, assumedly) the dealer should be waiting for?
Yes, there is Wilderness specific software and the software @walker mentions is the same software the dealer has access to.
 
#80 · (Edited)
Further notes: Update did fix my wonky pairing issues with my Google Pixel phone, which is great.


I've ripped apart the firmware update package, to see the files/programs/configs on there (because I was curious). The update is really a full replacement for one of the multiple partitions on the device's storage. It is an absolute mess in there - lots of poorly-written system shell scripts, debug symbols left in binaries, Adobe AIR for system graphics/text, etc. Explains a lot of the sluggishness, even though the CPU is a quad-core 1.8GHz Intel Atom.

Fun fact: QNX OS runs on the bare metal, and talks to the ECU and other critical car systems via the CAN bus - and runs a hypervisor (virtualization server). The infotainment and UI/screen are all run by a heavily customized Linux OS, which is a guest OS on the QNX hypervisor. This attempts to ensures that infotainment functions won't overstep important car things, and its the Linux OS that gets rebooted when you hold down the Power button for 10 seconds.

Denso seems responsible for this nightmare - it looks like they were the integration partner who sewed together the parts of others' software (TomTom, XM Radio, etc) into this Frankenstein. I haven't looked too closely at the underlying hardware, nor attempted to communicate with the unit itself - just peeked at the files. I'm sure I will at some point in the future when I get bored.
 
#81 ·
I've ripped apart the firmware update package, to see the files/programs/configs on there (because I was curious). The update is really a full replacement for one of the multiple partitions on the device's storage. It is an absolute mess in there - lots of poorly-written system shell scripts, debug symbols left in binaries, Adobe AIR for system graphics/text, etc. Explains a lot of the sluggishness, even though the CPU is a quad-core 1.8GHz Intel Atom.
I’d be curious what differences with those things there are between the CP1 and CP1.5 units. Looking at the published specs from subaru, the processors / chipset / RAM is the same between the two. Another fun thing would be to find different updates and see if any of it got better, or worse, as updates progress.

thanks for the report on it working - I updated the CP1.5 reference thread section about the wilderness. Glad it fixed your problems.
 
#87 · (Edited)
Nice, haven't paid attention. What if your other gets in the seat, does it also recognize as you? :LOL:

What I did notice and I'm not sure if it's related or coincidental, is that for the 1st time in about 3 month, it happened to me on 3 occasions so far that the Android phone wouldn't connect. The phone doesn't see the car's Bluetooth entirely. Stop and start doesn't help either. I manage to connect it back only by going into the device list and adding it as a "new" device, so it re-pairs it :rolleyes: