Shell Motorsports Collectible

I have a Shell Motorsports Collectible that has a Bluetooth battery that connects to your phone via Bluetooth. It needs the Shell Racing app to connect the car and control it. I want to know if there is a way to use the Arduino Uno to make a controller for the car. I dont need to pair with the actual Bluetooth settings. The app just needs it to connect to the car. The car solely relies on the app to control it. I want to find a way to bypass the limitation of having a phone and connecting the car with it. The reason for this is to have an independent controller that is not connected to the phone.
If there is a way, please tell me what the hardware needed is and the code for it. Thanks.

Since the phone and the car did not come out of the same box, there probably is but, while you essentially talk about reproducing the controller, you really need to reproduce the car first. This is so that you can receive the controller's commands and interpret them.
There is a bit more to this than you think. You start by establishing the Bluetooth protocol used........

1 Like

It's doable but you'll have to do some research and learn a lot.
First you will need a BLE sniffer that can monitor the communication between the car and the app.
I think nRFConnect has a mode like this, or otherwise, Nordic Semiconductor has another app that can sniff the comms. I remember a co-worker doing this a few years ago.

Hope that was enough to get you started, because it's all I got :slight_smile: But I know that it's possible.

1 Like

Sorry for the late reply I was logged out my account ror a while thanks bu the way for the information you have told me appreciate it
And also like trying to copy the data sent by the phone to the car and then replicating it could work like some kind of Flipper Zero type things. Thanks

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.