Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Let the hacking begin... (Model S parts on the bench)

This site may earn commission on affiliate links.
Does anyone have any High res photos of the circuit boards in the CID? In particular, I'm currently interested in the model of the LVDS deserializer(s) used for the rear backup camera feed for a project I'm working on..

Likely a maxim chip, based on what is in the camera.

Who is the OEM for the backup camera?

Best photo I've found so far is this one: https://media.wired.com/photos/593236cba3126458449937d8/master/w_1920,c_limit/openingcid.png

But it isn't high enough resolution/show enough of the boards to be useful...

Thanks in advance!
 
Does anyone have any High res photos of the circuit boards in the CID? In particular, I'm currently interested in the model of the LVDS deserializer(s) used for the rear backup camera feed for a project I'm working on..

Likely a maxim chip, based on what is in the camera.

Who is the OEM for the backup camera?

Best photo I've found so far is this one: https://media.wired.com/photos/593236cba3126458449937d8/master/w_1920,c_limit/openingcid.png

But it isn't high enough resolution/show enough of the boards to be useful...

Thanks in advance!
This ebay listing had a bunch of closeups: TESLA NAVIGATION MEDIA CONTROL UNIT BOARD MCU NEW | eBay

I'm just too lazy to open my bench setup again (and don't want to risk any of the ribbon cables as apparently they are quite fragile).

Edit: the deserializer is from Texas Instruments It appears (based on the stuff in the code).
 
Last edited:
  • Love
Reactions: lunitiks
This ebay listing had a bunch of closeups: TESLA NAVIGATION MEDIA CONTROL UNIT BOARD MCU NEW | eBay

I'm just too lazy to open my bench setup again (and don't want to risk any of the ribbon cables as apparently they are quite fragile).

Edit: the deserializer is from Texas Instruments It appears (based on the stuff in the code).

Thanks. Those still aren't quite high enough rez to make out the markings that would be useful. I took apart a rear camera module (this was one of the $40 "amazon" ones, so not the latest). Appears to be a Maxim 9259 serializer. Which would pair with the Maxim 9260 deserializer:

Camera.jpg
6098.png


Might have to pick up the eval kit...
 
Thanks. Those still aren't quite high enough rez to make out the markings that would be useful. I took apart a rear camera module (this was one of the $40 "amazon" ones, so not the latest). Appears to be a Maxim 9259 serializer. Which would pair with the Maxim 9260 deserializer:

View attachment 241441 View attachment 241442

Might have to pick up the eval kit...
Can I help? I just purchased a C revision camera from service center so I have a B laying around.
 
What. Porn on the touchscreen?

I can only see two options:
  1. The Tesla camera is so great and cheap that he wants to use Tesla cameras for something else. ;)
  2. He wants to inject something into the camera feed to be displayed on the CID. That could be multiple cameras at once (front/side/rear), to display a phone, or it could be to watch movies.
I suspect it is option #2.
 
  • Helpful
Reactions: HookBill
This is all still very preliminary/pie in the sky at the moment...

But what I want to do take the existing front cam switching mod and put it on steroids... specifically, I want to flip the video the correct way for the front camera, and make an integrated dash cam system... complete with full timestamped recording to an SD card, a wifi interface, and possibly also the ability to accept an external video input (I know some of you would love this... but could get pricey quickly for the hardware needed to support).

As it stands, the hardware would have two of the Maxim 9260 deserializers, one maxim 9259 serializer for output back to the CID, and something like the TI DaVinci Digital Media Processor SoC for H.264 encoding and SD card file management.

This is a *big* project, so don't get your hopes up anytime soon... But I plan to take it on/maybe start a Kickstarter for some if I make good enough progress. The good news is that most of the "heavy lifting" should be achievable by bolting together a few reference designs. Still would require some serious hardware, firmware, and software development to pull together into a standalone product. If the model 3 uses a similar system, it may well be worth it though ;-)
 
This is all still very preliminary/pie in the sky at the moment...

But what I want to do take the existing front cam switching mod and put it on steroids... specifically, I want to flip the video the correct way for the front camera, and make an integrated dash cam system... complete with full timestamped recording to an SD card, a wifi interface, and possibly also the ability to accept an external video input (I know some of you would love this... but could get pricey quickly for the hardware needed to support).

As it stands, the hardware would have two of the Maxim 9260 deserializers, one maxim 9259 serializer for output back to the CID, and something like the TI DaVinci Digital Media Processor SoC for H.264 encoding and SD card file management.

This is a *big* project, so don't get your hopes up anytime soon... But I plan to take it on/maybe start a Kickstarter for some if I make good enough progress. The good news is that most of the "heavy lifting" should be achievable by bolting together a few reference designs. Still would require some serious hardware, firmware, and software development to pull together into a standalone product. If the model 3 uses a similar system, it may well be worth it though ;-)
Sounds like you know what you're doing. Looking forward to seeing a prototype as things progress. As far as hardware development goes, I'm a fan of KiCad for PCB layout and design, in case you don't have a CAD tool for the project yet. I have found it super-easy to pick up, and the online forums are incredibly active and helpful with any issue I run into.
 
Why wouldn't you use a night vision capable camera?

It's a fair question. I find the built in rear view camera quite good in low light... but I doubt it does very well in *no* light. For no light, not much you can do short of adding some IR/other artificial lighting source. Fortunately, there is almost always some light, even while parked.

Part of the motivation for this solution is utilize the existing rear camera. I could in theory use any sensor I want for the front camera... but using the tesla part has a few advantages that I see:
1) is already IP66+ with high temperature rated parts designed for continuous use in an automobile. I want the camera to be outside and out front to help with parking, but also have a wide enough field of view to be a useful dashcam. Putting the camera in the traditional "in car" location eliminates the parking benefits. Added bonus of outside mounting means no legal issues for California customers (ban on window mounted bits).
2) I can use the same interface and code for front/rear cameras (less development and testing compared to supporting 2+ sensors). Also means I can use a "dumb" switch in theory for the feed to the CID, which could save some cost/hardware.

In theory, I can do motion detection/auto recording ("parking mode"), like a regular dashcam, even when using the tesla camera.
 
This is all still very preliminary/pie in the sky at the moment...

But what I want to do take the existing front cam switching mod and put it on steroids... specifically, I want to flip the video the correct way for the front camera, and make an integrated dash cam system... complete with full timestamped recording to an SD card, a wifi interface, and possibly also the ability to accept an external video input (I know some of you would love this... but could get pricey quickly for the hardware needed to support).
Sign me up!
While you are at it, add additional feeds for side cameras. <3
 
something strange with squashfs
at tesla partition 1 and 2 (mmcblk0p1 and mmcblkp0p2) are same directories and files but if i load raw i cant see anything and cant see anything file on HEX editor. cant find squashfs file xxxx.squashfs (archived file) i try to reformat partitions for ext3 and extract /usr files for both partitions directly and after CID reboot (reboot now) no boot and dead i recovered directly programmed nand flash over D0-D3,CLK.CMD so maybe WK057 can help with that ;-)
maybe who can hint where are boot dev config.

Hi,
I also have a CID on my bench, I am trying to backup the emmc before doing anything to it. It looks like it can be mounted directly on a Linux machine which has an SD card reader. Could you please post a photo with emmc pins (D0-D3,CLK.CMD, pwr, gnd) identified marked on the tegra board? Why was necessary to use a emmc flashing device other than simple SD card interface and dd command ?

regards Bacila