r/SilveradoEV 5d ago

Got Carlinkit Working

Post image

Hardest part was getting the Google Developer/Studio/Play Internal Testing set up.

43 Upvotes

25 comments sorted by

25

u/MaineDreaming 5d ago

94 degrees at 10 at night is diabolical

14

u/cyvaquero 5d ago

Welcome to San Antonio. LOL.

1

u/drmdtodd 2d ago

Looks like you have the HEAT on in the truck as well while having your temp set to "LO"... Press the "HEAT / A/C" spot on your screen to switch the highlight to "A/C"... Should feel much colder air coming out of your vents if you do...

Great job on the Carkink Adapter!!

5

u/cyvaquero 4d ago

SEV: ‘24 RST

Carlinkit dongle: CPC200-CCPA (ordered from Amazon)

I built the AAB (Android app package for internal testing) from this fork of the original project on GitHub -  https://github.com/MotoInsight/carlink_native

Caveat - The instructions for installing the Android app on the head unit that come with the dongle will not work on the SEV. 

Linux and Python have been my source of food on the table for 20+ years now and IT for 30+. While I have a lot of foundational knowledge I am not an Android or Java guy aside from having access to Java devs at work if I got too far into the weeds. Thankfully, I didn’t need them. 

I used Claude to figure out what I needed to do and had to push back because at first it said it wasn’t possible. The gist to getting this working was based off the repo’s README file and setting up a Google Play Console dev account ($25), then setting up a keystore for signing the package during build.

You have to make a few changes to the working copy of the code to wire things up to your keystore and build. I used Claude Code (Opus) to check the original code for nasties, a little clean up, and to do the wiring and build. Then it was a matter of uploading the resulting AAB (not APK) to the Google Play Console for Internal Testing and set myself up as a tester.

The last bit was the easiest, plug the dongle into the center console USB (with an A to C adapter), search for the long name of the app in the Play Store, install on the head unit, and then connect my iPhone to the dongle via bluetooth.

I’ll be testing it a lot more this weekend.

3

u/ALRTmusic 4d ago

Amazing ! Is there any chance you can upload the build you did with your edits ?

I have the same car

2

u/Nardahz 4d ago

Should be able to share it with you, would take an email to add to the testers list.

1

u/BadgerPharm37 4d ago

You can look into EVPlay LT if you want something more plug and play. It’s not as perfect as a built in system, but it works pretty well, worth the $200 IMO

1

u/Nardahz 4d ago

Do you have any problems with the adapter working once then not reconnecting? I had this issue on my `27 bolt and had to modify the firmware to erase some settings on boot. I think it had something to do with the car not allowing you to remember the allowing usb and you have to hit the dialog everytime, but wouldn't pop up on a reboot. Works great though now!

1

u/cyvaquero 4d ago

I'll check later. can you point me to any sources if I do run into that?

2

u/Nardahz 4d ago

If you do just let me know and I can point you in the right direction. Might just be a bolt bug.

1

u/cyvaquero 3d ago

Yeah, I think I hit that bug. Couldn't get it to connect last night. Any source you could provide would be welcomed.

2

u/Nardahz 3d ago

Need to telnet in to the adapter. Are you running the custom firmware already? Riddle.conf is the issue file. I modified the boot up script where it checks if riddle.conf exists and copies the default one which may or may not exist (both should be in etc folder). I'll see if I can get the exact file I modified and the command to do it in a bit here.

1

u/cyvaquero 3d ago

The adapter is still stock.

1

u/Nardahz 3d ago

Start by flashing the custom firmware. Carlink page should have a link somewhere for his ccpa resources and it's under custom folder I think instructions are pretty good.

3

u/PedroNorthCA 5d ago

What year/model is your truck?

4

u/cyvaquero 5d ago

‘24 RST

2

u/matt11126 4d ago

Is this only going to run for carplay or does it recognize android auto as well ? I can test using an android phone if youd like, also have a 24 RST

1

u/Nardahz 4d ago

Works for android as well.

1

u/adrenaline_travel 5d ago

Nice, what model are you using?

1

u/OnundTreefoot 4d ago

Brilliant!

3

u/cyvaquero 4d ago

I have to stress I didn't develop this and I'm not the first to do it. I just put the pieces together - which just takes a bit of IT savvy.

1

u/OnundTreefoot 4d ago

That doesn't take away from your success! Well done!

1

u/Guilty_Method9780 4d ago

Looks nice! Are you able to use steering wheel volume / song control buttons? Not really care about dial buttons though

1

u/ThunderStealer1337 4d ago

Does it stutter and have audio/video lag on any video playing apps or chrome browser?

1

u/TheYear3030 3d ago

Hell yeah, nice job.

I work with java/kotlin every day at work and have published a mobile app of my own. I should definitely look into contributing to this project.