|
Welcome to the Australian Ford Forums forum. You are currently viewing our boards as a guest which gives you limited access to view most discussions and inserts advertising. By joining our free community you will have access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features without post based advertising banners. Registration is simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. Please Note: All new registrations go through a manual approval queue to keep spammers out. This is checked twice each day so there will be a delay before your registration is activated. |
|
The Pub For General Automotive Related Talk |
|
Thread Tools | Display Modes |
06-03-2022, 03:58 PM | #691 | |||
Regular Member
Join Date: Oct 2015
Posts: 240
|
Quote:
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
|||
06-03-2022, 05:19 PM | #692 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Not exactly, the Terry unit I have (my test unit) has a Flash memory chip that "doesn't last long" when refreshed with the full package... But there's enough good space to load the SD driver into - and then put softlinks pointing to SD on it.
I almost never see it have issues now that the main partition is so empty. |
||
07-03-2022, 07:30 PM | #693 | |||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
I'm going to post Q&A stuff that I get asked (not in the thread) if it's relevant...
Quote:
It's a slightly different story though, had my software been around for years... You could have had a perfect backup (back when) and once a year run the test... Any small corruptions would have been fixed, and a reboot would correct any other detected issues. Edit: thinking about it, doing it before disconnecting the battery will tell you if there are corruptions - by reviewing the repair.log on USB in Notepad++. If there are, might be worth going out and buying a battery saver device to change the battery? Just a thought. |
|||
5 users like this post: |
17-03-2022, 08:55 PM | #694 | ||
Regular Member
Join Date: Oct 2015
Posts: 240
|
A prophecy in plastic....
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
||
17-03-2022, 09:56 PM | #695 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Seems I've better documented stuff here than in my own FG2 area on my C:\
I came back here today to get the hex signatures needed to remove the navigation license check, thinking there's maybe one more "repair" recore program to fix "broken by bad Ford vs Sumitomo relationship stuff" while backing up existing programs & maps and copying/replacing existing ones with any new ones that somehow get put on a USB stick in root. New ones (2022/Q2) are due in 3 months... Kelly watch the stars. |
||
This user likes this post: |
19-03-2022, 09:16 PM | #696 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
*** Warning *** This is Alpha level software and may not work. Has not been tested on anything earlier than 2013 firmware. Instructions: Extract the archive to an empty FAT32 USB stick.. (Preferably one with a blinky LED) Insert the USB stick into the FG2 and wait a bit.. Running "Recore" via FG2ICCComms.exe will make a backup of navi [old]content folders, but do nothing else. Putting a new file in the USB stick's root directory (.fbl/.fda/.poi/.spc) and runnign Recore will... 1. Check the navi executable to see if it's compatible, or if it's already been "fixed" 2. Stop the navigation software 3. Fix the executable if it's compatible, and alter the manifest file(s) to match (or remove the map checks) 4. Backup existing files to the USB "oldcontent" directory 5. Delete any matching map content for the file prefix/suffix it sees in the USB's root 6. Install new map content that was detected in the USB root 7. Reset the unit if needed File prefixes that are detected are: Australia.. Basemap.. New_Zealand.. NewZealand.. File suffixes that are detected are: .fbl/.fda/.poi/.spc E.G. Putting a file called "Australia_Map2022Q2.fbl" in the USB root and pressing Recore will.. 1. Fix the navi executable 2. Backup all existing files 3. Remove all Australia*.fbl & ..fda files 4. Install the new Aussie .fbl / .fda in the correct place 5. Reboot. Basemap & New Zealand files will not be touched, in this example. The last Basemap I've seen is from 2017, which is at least 2 years newer than the last maps on an FG2. Seems older map files had fbl & fda, but newer ones now only have fbl files. Do not rename your map files, the filename is part of its checksum. Oh, and filenames with spaces in them are ignored. The USB root is used as a work-area (more reliable than the FLASH on these units) and will have old/new versions of any files that were processed during this exercise. Keep them! This is Alpha software after all! Attached is a .zip file renamed to .txt so it can be attached... Last reminder... Beware alpha software! Post your log file if you have any issues. |
||
19-03-2022, 11:38 PM | #697 | ||
Regular Member
Join Date: Oct 2015
Posts: 240
|
I think there's an engineer around who might be able to test this out.
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
||
19-03-2022, 11:50 PM | #699 | ||
Regular Member
Join Date: Oct 2015
Posts: 240
|
MONOCHROME FDIM FTW
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
||
20-03-2022, 12:02 AM | #700 | ||||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Quote:
Quote:
He would have to use a customer's unit - or alter the EEPROM's serial number and copy over someone else's license - to get his working again. Hence, I'm posting this without any third party testing. I've done the best testing I can though and have now recovered my unit from earlier attempts, using this. Happy days. |
||||
This user likes this post: |
20-03-2022, 08:04 PM | #701 | ||||
FG XR6 Ute & Sedan
Join Date: Oct 2006
Location: Bibra Lake WA
Posts: 23,522
|
Quote:
Yes; Russian not Ukrainian and per this thread: https://fordforums.com.au/showthread.php?t=11493645 and the advice on their website it means Quote:
The man Alex Savin is an Android developer that has been active since 2015 and has one app (FORScan Lite) in Google Play. FORScan Lite is listed in the category "Tools". It is highly ranked in several countries, and is also one of the more popular apps in Google Play with more than 100 thousand installs. He resides at 26-36 Kartashova str, Tomsk, Russia, 634041 At least some of his townsfolk were protesting against the war https://www.youtube.com/watch?v=zZHlOsvJcKw
__________________
regards Blue Last edited by aussiblue; 20-03-2022 at 08:28 PM. |
||||
2 users like this post: |
30-03-2022, 09:20 PM | #702 | |||
Regular Member
Join Date: Oct 2015
Posts: 240
|
Speaking of engineers. Maybe this will peak the curiosity of someone.
Quote:
5 Locations of something, called with Service 0xBA routine 0x0301, the 0x01 signifies to read one byte the location 0x0001, you get a positive response changing this byte(Byte 3 of the can frame, from zero) setting this to 0x01-0x04, as the response in a single frame can fit a maximum of 4 bytes of data when you remove the length carrier, service, subservice. location 0x0001-0x0005 return a positive response when called with BA0301. Ie can message 720#05BA0301000100 recieves positive response 728#05FA0301xxxxxxxx
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
|||
30-03-2022, 10:05 PM | #703 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Nah, not me, sorry jakka351 - I'm off to bed...
FG Mk1 - Elevated Security Access Functions BA0101AAAA Read EEPROM@AAAA 1 byte BA0102AAAA Read EEPROM@AAAA 2 bytes (bytes are swapped) BA0201AAAAVV Write EEPROM@AAAA 1 byte VV BA0202AAAAVVVV Write EEPROM@AAAA 2 bytes VVVV (bytes are swapped) BA03AAAALL Read RAM@AAAA LL bytes (0-5) [don't use 0!] BA0401AAAAVV Write RAM@AAAA 1 byte VV BA0402AAAAVVVV Write RAM@AAAA 2 bytes VVVV (bytes are swapped) BA05 Read FLASH@3A85 5 bytes (4B01060002 - Boot Loader Version???) BA06 Read RAM@122A,1228,1229,122C,122B 5 bytes BA07XXXXXXXXXX Write RAM@1222 5 bytes (order: 2,0,1,4,5,3) & set a flag? BA08 Run 2 functions? (they appear to be non-trivial!) BA0901 Read RAM@0136 (4 bytes) BA0902 Read RAM@013A (4 bytes) BA0903 Read RAM@013E (4 bytes) BA0904 Read RAM@0142 (4 bytes) BA0905 Read RAM@0146 (4 bytes) BA0906 Read RAM@014A (2 bytes) and incl. 0001 (RAM@1981&0x07) or 0000 (secure mode?) BA0A01 \_ Seems to muck around with BA0A02 / the GPIO pin states - only 2 options though! BA0B01 \_ Seems to return bit status BA0B02 / for many of the GPIO pins BA0CXXXXXX Returns a byte, depending on which bit is set in XXXXXX (mask FFFF80) BA0D Returns 0 or 1 depending on RAM@0234,0230 BA0E Reads RAM@1A52 1 byte BA0F01 Reads 2 bytes by calling 2 functions BA0F02 Reads 2 bytes by calling only the first of those 2 functions BA1001 Calls a function with 1 \_ Returns 2 bytes BA1002 Calls a function with 0 / No idea what they're doing though BA1101 \_ If bits in RAM@1981 are 0 (in secure mode?) else return condition not correct BA1102 / 1 runs 7 functions, 2 runs only the first. |
||
This user likes this post: |
30-03-2022, 10:41 PM | #704 | |||
Regular Member
Join Date: Oct 2015
Posts: 240
|
Quote:
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
|||
18-04-2022, 11:14 AM | #705 | ||
Starter Motor
Join Date: Jan 2022
Posts: 1
|
Thanks for your amazing ICC research, Jason.
My FK Mk II had a failed screen after letting the car sit for three months with the battery disconnected. I came across this thread back then, but decided to get an exchange from ASL, which also gave me a nav upgrade. Now I want to back up the FDIM, but I'm having trouble with the recore function. I have a FAT32 USB stick with the recore.zip extracted to it, and a USB OBDLink. Running your ICCComs program gives the error that NVM settings are incorrect, and to run Forscan first. So I do, but nothing changes. What exactly do I do with Forscan to get this working? |
||
18-04-2022, 01:18 PM | #706 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
My software only works with an ELM327 or clone, sorry.
|
||
20-04-2022, 06:47 PM | #707 | |||
Regular Member
Join Date: Oct 2015
Posts: 240
|
Quote:
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
|||
25-04-2022, 11:11 PM | #708 | ||
Regular Member
Join Date: Oct 2015
Posts: 240
|
Enabling Logfile 'candump-2022-04-25_223504.log'
Warning: console output active while logging! can0 RX - - 728 [8] 02 50 87 00 00 00 00 00 '.P......' can0 RX - - 728 [8] 02 51 01 00 00 00 00 00 '.Q......' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' can0 RX - - 728 [4] 05 50 00 00 '.P..' Heh Heh Heh
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
||
25-04-2022, 11:19 PM | #709 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Back to work tomorrow (and I've had too many myself tonight). But since I was on holidays for the past 11 days... Sync2 unit, be my biatch...
|
||
5 users like this post: |
28-04-2022, 07:16 PM | #710 | |||
Regular Member
Join Date: Oct 2015
Posts: 240
|
Quote:
Aren't you an engineer? I heard you were an engineer. At Holden of all places.
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
|||
28-04-2022, 08:40 PM | #711 | |||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Quote:
Viewing existing videos.. Playing a video.. Try and play anything recent and you will see jerky playback and app crashes. You might find you need to reboot your unit - I did. If I were to compare Sync2 to the FG2/SZ 8" colour touch screen, I'd say it's a slight improvement in speed and has WiFi which is nice. But it doesn't really have enough power to do much else with it. The best thing to do I reckon (and I've done it on the FG2) is VNC to a quad-core Raspberry Pi (3 or 4, but a '4 needs far more amps so that gets tricky). |
|||
This user likes this post: |
07-05-2022, 02:54 PM | #712 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
iGO...
|
||
3 users like this post: |
07-05-2022, 09:29 PM | #713 | |||
Regular Member
Join Date: Apr 2007
Location: Melbourne
Posts: 269
|
Quote:
Hopefully someone will release this in the future. I take it the maps are stored on a USB in the media hub ? |
|||
07-05-2022, 10:30 PM | #714 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
Yep, using the Russian's software I cracked, I've installed his skeleton key on USB (lets the USB override his list of installed apps) and I run "/USB Disk/wince/primo.exe" via his app-helper exe (turns off the Sync interface while the app is running, then back on when it finishes).
I've also patched primo to use his special [sound] wave.dll that overrides WinCE's system dll (I assume something more is going on with that - like two sound cards in Sync 2 or something - where you need to use the right one). Both the VideoPlayer and Navitel use that, but MirrorLink doesn't? Along with having his Navitel GPS simulated COM port driver installed, which I think is being picked up by primo. Trouble is, I'll need to work out the SDLC device to get the GPS to talk to the APIM, so that's not tested yet... And I think I'll need to connect up the ACM too, to get any sound (connecting earphones to the APIM pins directly has produced nothing so far). But everything else has worked perfectly - maps are on USB... But it could all be on SD card too without any issues, I'm sure. It is cracked software from China though, so totally illegal, and I have put 2020.Q2 maps on it now - and it works without checking for newer licenses... But I'm not sure it'll be me who'll "release" it! |
||
3 users like this post: |
07-05-2022, 11:03 PM | #715 | ||
Regular Member
Join Date: Apr 2007
Location: Melbourne
Posts: 269
|
Pretty impressive on what you have achieved so far with the sync 2 system.
|
||
08-05-2022, 12:24 PM | #716 | ||
Regular Member
Join Date: May 2006
Location: Melbourne
Posts: 372
|
@JasonACT Thought I'd run the Recore program you've compiled to create a good working backup of my ICC.
ELM327 seems to be happy on the initial connection (mscan), however I'm getting a fault after running the Recore command. >31AB01 7F 31 22 Condition not correct Any idea what could cause this ? Thanks ! |
||
08-05-2022, 02:58 PM | #717 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
It looks good, until that command - the only time I've seen that is when it's already been started without the USB stick in place (so it's now running forever which prevents you redoing it)...
Try resetting the ICC... And get the latest from my github too (that one is a bit old by the look of it)... https://github.com/Jasoroony/Ford-Fa...G2ICCComms.exe https://github.com/Jasoroony/Ford-Fa...ain/repair.zip |
||
08-05-2022, 07:33 PM | #718 | ||
Regular Member
Join Date: May 2006
Location: Melbourne
Posts: 372
|
Thanks for the reply and link to updated version !
Issue ended up being that I'd only had the ignition on ACC. ICC was powered, however USB port was only happy once ignition set to ON. Start of log opening /hmi/dp = 4 Copy /packages/factory/speech Copy /packages/factory/iplspl Copy /packages/factory/core-pkg Copy /packages/factory/navi_maps Copy /packages/factory/qnx_binaries_and_libraries Copy /packages/factory/navi Copy /packages/factory/swsa_binaries_and_libraries Copy /packages/factory/power Copy /packages/factory/io Copy /packages/factory/media_player Copy /packages/factory/hmi Copy /packages/factory/fast_startup Copy /packages/factory/graphics Copy /packages/factory/diagnostics Copy /packages/factory/applications Copy /packages/factory/bluetooth Test /packages/factory/speech Test /packages/factory/iplspl Test /packages/factory/core-pkg Test /packages/factory/navi_maps Test /packages/factory/qnx_binaries_and_libraries Test /packages/factory/navi Found /packages/factory/navi/root/usr/navngo/MobileNavigator/content/lang/Lang_English-aus.zip (3765111250, 3819502961) ERROR Test /packages/factory/swsa_binaries_and_libraries Test /packages/factory/power Test /packages/factory/io Test /packages/factory/media_player Test /packages/factory/hmi Test /packages/factory/fast_startup Test /packages/factory/graphics Test /packages/factory/diagnostics Test /packages/factory/applications Test /packages/factory/bluetooth End of log Just need to run the recore again to fix the noted error in one of the packages. I'm a big fan of backups and your program works perfectly. Thanks for your efforts ! |
||
08-05-2022, 07:52 PM | #719 | ||
Away on leave
Join Date: Apr 2019
Location: ACT
Posts: 1,735
|
You're welcome.
FYI (though I expect you already know): Lang_English-aus.zip [3765111250] is in the navi download in my github repo... So yep, replace that bad file which is now on the USB stick with the one from github, and re-run it to repair it. (That particular file is one of the few that is the same across many firmware versions.) |
||
This user likes this post: |
16-05-2022, 09:23 PM | #720 | ||
Regular Member
Join Date: Oct 2015
Posts: 240
|
__________________
testerPresent Diagnostics & Software | Github Profile Jakka351 | Fg Falcon Git Repo | email:jakka351@outlook.com |
||
This user likes this post: |