Author Topic: Converting Humminbird 5xx, 7xx, 99x, 119x, Helix sonars to cxi version  (Read 235 times)

0 Members and 1 Guest are viewing this topic.

Offline Eurota80

  • Newbie
  • *
  • Joined: Sep 2020
  • Location: Гомель, Беларусь
  • Posts: 1
  • Unit(s): 997c
  • Software: 0.63
  • Accessories: No
Below is detailed walk-through allowing everyone to convert Humminbird 5xx, 7xx, 99x, 119x, Helix sonars from ci to cxi (international) version. I don’t know why Humminbird decided to have American and International versions of its devices. Hardware and firmware are absolutely the same for both. However, price difference anyway urged people to buy them in US and allowed other people to earn money hacking firmware around. This method doesn’t actually require any reverse engineering, and everybody can do it. Since I’m making this secret public, Humminbird might decide to close this “feature” for new devices in the future. However, currently there is not much commercial interest to keep it in secret.
Long story short. Each device has its own internal model identifier. This is for firmware to “understand” which device it is since many parts of code are similar for different series. This identifier is SMDL. You can open profile.txt (name can vary) file from SD card, that was inserted to device to find its value. Here is example for 999ci:
This (0x194) is number 404 in hexadecimal system. There is no way to change SMDL parameter through modifying the file’s content. Every time it’s returned to previous value. The whole task is to change this parameter without altering firmware. This is possible to do through demo-mode (or simulator).
For this all you need to do is to create on SD card file with name POSDemo.txt (case-sensitive!). Put the following in there:
After this insert the card to the device and boot it in simulator mode (without transducer plugged in) . If mode doesn’t start, reset the settings to default and make sure it’s enabled in settings. This script will run in demo mode and all changes made by it will remain after restart.
Above 405 value is for 999 cxi. For every model you need to use different number. In order to find it out, you need to use parameter for ci in Hex format and add 1. For example, 0x194 = 404 (999ci) + 1 = 405. You can use many online sites for conversion. You also might ask for help your computer geek kid ;).

Offline rnvinc

  • Hero Member
  • *****
  • Joined: Nov 2009
  • Location: Western KY
  • Posts: 3920
  • Unit(s): 1197c SI Combo, Onix 8ci SI Combo
  • Software: Dependent on whim
  • Accessories: AS GRHA, AS GPS HS, LowBird LSS 1 & 2
Re: Converting Humminbird 5xx, 7xx, 99x, 119x, Helix sonars to cxi version
« Reply #1 on: September 19, 2020, 08:16:22 AM »
Well now ...that’s interesting  ...


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo


Related Topics

  Subject / Started by Replies Last post
2 Replies
Last post March 11, 2012, 08:48:51 AM
by kondamigos
9 Replies
Last post May 01, 2013, 10:25:56 AM
by matt@reefmaster
8 Replies
Last post February 18, 2015, 02:36:06 AM
by peterv6i
5 Replies
Last post January 14, 2016, 09:49:54 AM
by fishreed
1 Replies
Last post April 02, 2017, 10:29:05 PM
by rnvinc
1 Replies
Last post May 23, 2019, 10:20:30 PM
by rnvinc
1 Replies
Last post October 08, 2019, 10:31:47 PM
by rnvinc
2 Replies
Last post December 20, 2019, 11:35:56 AM
by ru_hum

SimplePortal 2.3.3 © 2008-2010, SimplePortal