Jump to content


Photo

[GUIDE] [X930BT/X940BT] - Remove 'CAUTION - SCREEN IMAGE MAY BE REVERSED' text overlay on backup camera

Reverse Camera X930BT CAUTION 940 930 caution

  • Please log in to reply
33 replies to this topic

#1 arizzle

arizzle

    Member

  • Members
  • 33 posts
  • LocationLake Tahoe

Posted 13 May 2012 - 11:03 PM

UPDATE: Confirmed for X930BT running 4.0010 Z140 firmware (unconfirmed on pure X940BT).

Background: I am using the reverse camera as a video input for some digital gauges I've managed to get working via a long string of hacks. I originally had the video driving the AV2 input on the X930BT, but I realized that I am not able to listen to music and display the (video-only) gauges, so I decided to try using the input for the reverse camera since it is just an overlay on top of whatever source is driving the sound, and then use an external switch to toggle the 'reverse / gauge' mode.

Well, all went according to plan until I realized the X930BT unit overlays a text CAUTION message which is useless and annoying for my digital gauge display. Enter this hack.

Thanks to Ralpharn to pointing me to the right files in the X930BT filesystem.

Here is my version of a digital-gauge display on the X930BT, maintaining normal AV operation.

DigitalGaugeX930BT.jpg




Removing the ‘CAUTION: SCREEN IMAGE MAY BE REVERSED’ message:

Thanks to:
condiczek, sebastian32, and Ralpharn, and the creator of WinHex


Head units and other electronics that have international markets will usually store text strings in separate files on a filesystem in order to look up different text-strings from different languages for the same message prompt. The idea is to find the English text string that drives the text for the backup camera CAUTION overlay, and replace the characters in that message with spaces.


Getting your original files:
  • Enter Testmode, copy contents of your X930BT/X940BT USER directory to your SD and back this up on your computer
    • Read the directions from Condi’s thread FYI, but all you're using is his compressed package (I used v1.4) during this procedure to enable Test Mode and gain access to the file system
    • Copy the contents of the compressed file in Condi’s thread to the root of your SD CARD (need TESTMODE.KEY on the root of the SD)
    • Insert your SD CARD into the X930BT and turn it on, it should boot into Test Mode (IF NOT, STOP HERE AND REFERENCE CONDI’S THREAD)
    • Navigate to File Maintenance
    • Copy the USER directory to your SD to back it up (need to enter the USER directory, select all, copy, navigate to you SD, paste)
    • Turn off X930BT, remove SD card, copy USER contents from SD card to safe location on your computer (DON’T EVER LOSE THESE FILES, THIS IS THE ONLY ‘STOCK’ IMAGE YOU HAVE!)
  • From your backup of your USER directory, determine if the file PRG.FLG exists in the USER\ directory. The presence of this file indicates your system uses the USER\PRG1 directory instead of the USER\PRG0 (these can be considered backups of each other). In any below references to USER\PRG0, use instead USER\PRG1.
    • navigate to USER\PRG0\Apl\LANGDATA\StringData\, verify there exists the following two files:

USER\PRG0\Apl\LANGDATA\StringData\EUGBENG.LNG

USER\PRG0\Apl\LANGDATA\StringData\UCUSENU.LNG


Performing the mod:
  • Open these two files listed above in WinHex. Search for the ASCII code for CAU by pressing Ctrl+Alt+X (or Search, Find Hex Values). There will be two instances of the string we want to ‘space out’ per file. Text string: CAUTION: SCREEN IMAGE MAY APPEAR REVERSED
  • See before: Attached File  WinHexCAUTION_before.jpg   137.43KB   843 downloads
  • And after: Attached File  WinHexCAUTION_after.jpg   138.4KB   565 downloads
  • Here are the hex blocks (the specific bytes you're looking for so you can do a ‘search and replace’:
    • HEX BLOCK for which you’re looking: 430041005500540049004F004E003A002000530043005200450045004E00200049004D0041004700450020004D004100590020004100500050004500410052002000520045005600450052005300450044
    • HEX BLOCK you want to replace it with:
      200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
  • Save these modified files somewhere on your SD CARD you can reference later
  • Go back to your X930BT, enter the SD CARD, and turn on the unit (SD should still contain TESTMODE.KEY and should boot into Test Mode).
  • Enter File Maintenance
  • Navigate to USER\PRG0\Apl\LANGDATA\StringData\ and delete EUGBENG.LNG and UCUSENU.LNG (must delete, will copy identical (but hacked) files from SD CARD)
  • Navigate to your SD card and copy the 'hacked' EUGBENG.LNG and UCUSENU.LNG to USER\PRG0\Apl\LANGDATA\StringData\ (NAVIGATE, SELECT, COPY, NAVIGATE, PASTE)

Voila. No more CAUTION message overlaid on your screen.

Assumptions:
I'm assuming these files are different for each unit, and thus you need to use WinHex to modify your own versions of the file. In case these are just generic files, I have attached my 'hacked' versions of the LNG files which would allow you to skip step 3. We can disprove my assumption and thus skip step three permanently if someone sends me their LNG files to compare.


Download:
Below - password is avic411

Attached Files



#2 Ralpharn

Ralpharn

    Member

  • Members
  • 272 posts
  • LocationSydney

Posted 14 May 2012 - 12:25 AM

Two thigs you need to know:

1. If you have updated unit your working directory can be USER\PRG1\Apl\LANGDATA\StringData\... instead.

2. Apl\LANGDATA\StringData\... contains few language files, you can read them using any text viewer like notepad. So if you need to modify other language- just use right file.
EUGBENG.LNG is EUropean unit with Great Britan ENGlish . LaNGuage.
You also can add interface language by replacing unused file that visible from your unit with one you need.
AVIC X930BT

#3 just4747

just4747

    Member

  • Members
  • 20 posts

Posted 22 May 2012 - 07:57 PM

Screw the warning message, can you tell us how to get the gauges?? Lol.

'04 WRX here and would love that...

What else did it take besides hacking the unit itself? How is it getting all the readings?

#4 Starseed99

Starseed99
  • Members
  • 10 posts

Posted 29 May 2012 - 04:40 PM

Does this remove the bluriness when then input hits the video driver as opposed to the pre startup direct feed??? I'm using a backup cam and just wanted to know before I try it

#5 jakub4

jakub4
  • Members
  • 2 posts

Posted 29 May 2012 - 05:00 PM

Looks like torque running and outputting video to the HU. Is this through a tablet or a phone that you've got this set up?

#6 arizzle

arizzle

    Member

  • Members
  • 33 posts
  • LocationLake Tahoe

Posted 03 June 2012 - 06:50 PM

Screw the warning message, can you tell us how to get the gauges?? Lol.

'04 WRX here and would love that...

What else did it take besides hacking the unit itself? How is it getting all the readings?

Looks like torque running and outputting video to the HU. Is this through a tablet or a phone that you've got this set up?


Heh, thanks :)

Ya it is torque running on an Android device. I found out the original Samsung Galaxy S phones can output video through the headphone jack; a perfect 1-for-1 of what is on the screen is piped out an RCA-headphone cable (see for yourself: www.youtube.com/watch?v=GTQBAx_BDfk). So I grabbed a scratched, used Galaxy S off Craiglist, and found the headphone-RCA cable off the internets. The hardest part has been getting the automation correct in Android to power down / go into airplane mode when the power is disconnected, and then bring everything back online when the power is back on. I'm using the app 'Tasker' to achieve this.

Torque, the app running on the Android phone, connects to the car using a standard OBDII to bluetooth adapter. Just search 'ELM327' on ebay and you'll find a bunch of different types that all serve the same function, to allow your android device to connect to your OBDII port over bluetooth. Having torque there is awesome for the logging capabilities, if you haven't used it yet PLEASE download it, grab an adapter off ebay, and support the author. It's probably the best app I've ever seen for android.

So far no negatives with the whole setup besides a lot of learning, and it definitely gets a good 'wow' factor from anyone that looks. I'm looking forward to using it on a track-day so that in-car recording shows a bit more of what's actually going on in the engine.

#7 TopCoder

TopCoder
  • Members
  • 5 posts

Posted 19 June 2012 - 06:42 PM

I changed mine to ‘EXTRA POINTS FOR SHOPPING CARTS and GARBAGE CANS’
Unlock The Inbox - The Ultimate Resource and Tools Site for Email Deliverability.
3D Trace Route - View a Trace Route to Your Website around Google Earth.

#8 arizzle

arizzle

    Member

  • Members
  • 33 posts
  • LocationLake Tahoe

Posted 21 June 2012 - 03:05 PM

Does this remove the bluriness when then input hits the video driver as opposed to the pre startup direct feed??? I'm using a backup cam and just wanted to know before I try it


Just checked, yea it still goes blurry.


TopCoder... effin awesome :)

#9 Jfinley0

Jfinley0

    Member

  • Members
  • 230 posts
  • LocationShoreview, Minnesota USA

Posted 22 August 2012 - 10:43 AM

Will this work on the x-940 HU?
Jimbo

#10 Ralpharn

Ralpharn

    Member

  • Members
  • 272 posts
  • LocationSydney

Posted 23 August 2012 - 01:09 AM

Will this work on the x-940 HU?
Jimbo

If your testmode allows you to replace files- yes. as far as I konw new X940's testmode- does not support copy/past features.
If by some wild chance your unit is not locked, make backup first! (and share it! please!)
AVIC X930BT

#11 Jfinley0

Jfinley0

    Member

  • Members
  • 230 posts
  • LocationShoreview, Minnesota USA

Posted 28 August 2012 - 10:16 AM

If your testmode allows you to replace files- yes. as far as I konw new X940's testmode- does not support copy/past features.
If by some wild chance your unit is not locked, make backup first! (and share it! please!)


You are right. I cannot copy and paste. Just have to wait to see who can crack this open!
JImbo

#12 Jfinley0

Jfinley0

    Member

  • Members
  • 230 posts
  • LocationShoreview, Minnesota USA

Posted 26 September 2012 - 11:48 PM

If your testmode allows you to replace files- yes. as far as I konw new X940's testmode- does not support copy/past features.
If by some wild chance your unit is not locked, make backup first! (and share it! please!)

Which files or folders do I backup?
Jimbo

#13 arizzle

arizzle

    Member

  • Members
  • 33 posts
  • LocationLake Tahoe

Posted 04 October 2012 - 07:44 PM

Which files or folders do I backup?
Jimbo


your USER\ directory

#14 pionara

pionara

    Member

  • Members
  • 780 posts

Posted 04 October 2012 - 11:41 PM

developer (aka super) testmode has copy enabled in filemanager. should work fine on 40 series as well.

http://avic411.com/i...re/#entry256194

#15 Jfinley0

Jfinley0

    Member

  • Members
  • 230 posts
  • LocationShoreview, Minnesota USA

Posted 04 October 2012 - 11:55 PM

your USER\ directory

I could not find the user folde so I copied the Nana folder. Would that work?
Jimbo





Also tagged with one or more of these keywords: Reverse Camera X930BT CAUTION, 940, 930, caution

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users