CELL Posted September 3, 2015 Report Share Posted September 3, 2015 Today tried with all adjustments to my F940BT he asked the password and started again, then asked again the pasword. new attempt tomorrow. Vandaag geprobeerd met alle aanpassingen op mijn F940BT hij vroeg het password en starte opnieuw op en vroeg toen weer het pasword. morgen nieuwe poging. Heb je precies gedaan zoals de laatste guide ? 1. Run 'supertestmode' from a freshly formatted (FAT32) SD card. 2. Copy RenewallFlib.dll from USER\PRG0\APL to SD root. 3. Remove SD card from AVIC and edit RenewallFlib.dll as per monsterF9's guidance on a PC. 4. Insert SD card with edited RenewallFlib.dll back into AVIC. 5. Delete RenewallFLib.dll from USER\PRG0\APL on AVIC. 6. Paste edited RenewallFlib.dll from SD card into USER\PRG0\APL. 7. Remove SD card format it and copy Update, FIRMWARE and (modded (not needed bud you can try)) CARDINFO.cif onto it. 8. Insert SD card into AVIC and turn on ignition. Follow onscree instructions where you'll be prompted to enter a password. Enter PASSWORDPASSWORD 9. Sit back and wait for 25 minutes whilst the unit updates. Quote Link to post Share on other sites
Ivoo Posted September 3, 2015 Report Share Posted September 3, 2015 Ja heb het allemaal volgens de regels gedaan morgen even een frisse start proberen. Eerst even de update van de software opnieuw doen en dan de map nog maal proberen. Quote Link to post Share on other sites
bildillen Posted September 3, 2015 Report Share Posted September 3, 2015 Please someone send me the password for the ZIP-file i have pm flomsen but no response !! Quote Link to post Share on other sites
pavlintomov Posted September 3, 2015 Report Share Posted September 3, 2015 Heb je precies gedaan zoals de laatste guide ? 1. Run 'supertestmode' from a freshly formatted (FAT32) SD card. 2. Copy RenewallFlib.dll from USER\PRG0\APL to SD root. 3. Remove SD card from AVIC and edit RenewallFlib.dll as per monsterF9's guidance on a PC. 4. Insert SD card with edited RenewallFlib.dll back into AVIC. 5. Delete RenewallFLib.dll from USER\PRG0\APL on AVIC. 6. Paste edited RenewallFlib.dll from SD card into USER\PRG0\APL. 7. Remove SD card format it and copy Update, FIRMWARE and (modded (not needed bud you can try)) CARDINFO.cif onto it. 8. Insert SD card into AVIC and turn on ignition. Follow onscree instructions where you'll be prompted to enter a password. Enter PASSWORDPASSWORD 9. Sit back and wait for 25 minutes whilst the unit updates. F931BT DID WORK Quote Link to post Share on other sites
pionara Posted September 4, 2015 Report Share Posted September 4, 2015 stop messing with all of that, there is an easier way just be patient Quote Link to post Share on other sites
F920bt Posted September 4, 2015 Report Share Posted September 4, 2015 stop messing with all of that, there is an easier way just be patient We know Pionara but someone has issues. For example my issue is that I follow all the steps closely and when I type the password doesn't work. And If I edit .dll in prg0 and prg1 as well, the password works but when the install is 41% is stopped and appear an error. Thanks in advance Quote Link to post Share on other sites
Sjarrel Posted September 4, 2015 Report Share Posted September 4, 2015 When the Master say's just be patient, you'll better believe him Quote Link to post Share on other sites
brro Posted September 4, 2015 Report Share Posted September 4, 2015 Password please. Quote Link to post Share on other sites
Pioneer snow Posted September 4, 2015 Report Share Posted September 4, 2015 Someone has a solution already to skip the nag screen of the 6.0 update? (can I use same hex editing from 5.0) The easyest way is to change the update in that way that it skips the password section... Quote Link to post Share on other sites
nvr4d Posted September 4, 2015 Report Share Posted September 4, 2015 Guys who updated successfully, could you please upload your Renewallib.dll (patched or unpatched) somewhere? Thanks in advance! Quote Link to post Share on other sites
leorphee Posted September 4, 2015 Report Share Posted September 4, 2015 I've updatet now back to 2013 (what ever i did wrong befor) Now i have Reboot till i have to select the Language (see the Screen 2 sec.) and reboot again and again and.... but found no tutorial to fix this, have anyone a link or...? other Update does not work yet Quote Link to post Share on other sites
osiris Posted September 4, 2015 Report Share Posted September 4, 2015 so, i made a litte script to patch your own Renewallib.dllYou have to be use autoit for this. I could make a exe-file for patching, but since i never trust download exe-files i decieded to post the source ATTENTION: Backup your original DLL !!!! Every Avic has its own DLL !!! Bevore pasting the patched DLL back to your AVIC be sure to delete the DLL in the AVIC, because Testmode do not overwrite files sometimes (that was my mistake an i wasted 4 hours on this issue) ! Functions are copied from Autoit forum and only the specific lines for patching are from me Here we go: #include <MsgBoxConstants.au3> #include <FileConstants.au3> #include <WinAPI.au3> Local Const $sMessage = "Select RenewalIFLib.dll" Local $sFileOpenDialog = FileOpenDialog($sMessage, "c:\##\", "(RenewalIFLib.dll)", $FD_FILEMUSTEXIST) If @error Then MsgBox($MB_SYSTEMMODAL, "", "No file were selected. End.") FileChangeDir(@ScriptDir) Else FileChangeDir(@ScriptDir) $sFileOpenDialog = StringReplace($sFileOpenDialog, "|", @CRLF) FileCopy($sFileOpenDialog, $sFileOpenDialog & ".original") $bData = _HexRead($sFileOpenDialog, 0x19F0, 4) if $bdata <> "0x0350A0E3" Then MsgBox($MB_SYSTEMMODAL, "", "Error") Exit EndIf _hexwrite($sFileOpenDialog, 0x19F0, Binary("0x0050A0E3")) $bData = _HexRead($sFileOpenDialog, 0x1A10, 4) if $bdata <> "0x0350A0E3" Then MsgBox($MB_SYSTEMMODAL, "", "Error") Exit EndIf _hexwrite($sFileOpenDialog, 0x1A10, Binary("0x0050A0E3")) $bData = _HexRead($sFileOpenDialog, 0x1AD8, 4) if $bdata <> "0x0350A0E3" Then MsgBox($MB_SYSTEMMODAL, "", "Error") Exit EndIf _hexwrite($sFileOpenDialog, 0x1AD8, Binary("0x0050A0E3")) $bData = _HexRead($sFileOpenDialog, 0x1A3C, 4) if $bdata <> "0x0350A0E3" Then MsgBox($MB_SYSTEMMODAL, "", "Error") Exit EndIf _hexwrite($sFileOpenDialog, 0x1A3C, Binary("0x0050A0E3")) $bData = _HexRead($sFileOpenDialog, 0x1C1C, 4) if $bdata <> "0x0250A0E3" Then MsgBox($MB_SYSTEMMODAL, "", "Error") Exit EndIf _hexwrite($sFileOpenDialog, 0x1C1C, Binary("0x0050A0E3")) $bData = _HexRead($sFileOpenDialog, 0x1C24, 4) if $bdata <> "0x0150A0E3" Then MsgBox($MB_SYSTEMMODAL, "", "Error") Exit EndIf _hexwrite($sFileOpenDialog, 0x1C24, Binary("0x0050A0E3")) MsgBox($MB_SYSTEMMODAL, "", "RenewalIFLib.dll patched!") EndIf Func _HexWrite($FilePath, $Offset, $BinaryValue) Local $Buffer, $ptr, $bLen, $fLen, $hFile, $Result, $Written ;## Parameter Checks If Not FileExists($FilePath) Then Return SetError(1, @error, 0) $fLen = FileGetSize($FilePath) If $Offset > $fLen Then Return SetError(2, @error, 0) If Not IsBinary($BinaryValue) Then Return SetError(3, @error, 0) $bLen = BinaryLen($BinaryValue) If $bLen > $Offset + $fLen Then Return SetError(4, @error, 0) ;## Place the supplied binary value into a dll structure. $Buffer = DllStructCreate("byte[" & $bLen & "]") DllStructSetData($Buffer, 1, $BinaryValue) If @error Then Return SetError(5, @error, 0) $ptr = DllStructGetPtr($Buffer) ;## Open File $hFile = _WinAPI_CreateFile($FilePath, 2, 4, 0) If $hFile = 0 Then Return SetError(6, @error, 0) ;## Move file pointer to offset location $Result = _WinAPI_SetFilePointer($hFile, $Offset) $err = @error If $Result = 0xFFFFFFFF Then _WinAPI_CloseHandle($hFile) Return SetError(7, $err, 0) EndIf ;## Write new Value $Result = _WinAPI_WriteFile($hFile, $ptr, $bLen, $Written) $err = @error If Not $Result Then _WinAPI_CloseHandle($hFile) Return SetError(8, $err, 0) EndIf ;## Close File _WinAPI_CloseHandle($hFile) If Not $Result Then Return SetError(9, @error, 0) EndFunc Func _HexRead($FilePath, $Offset, $Length) Local $Buffer, $ptr, $fLen, $hFile, $Result, $Read, $err, $Pos ;## Parameter Checks If Not FileExists($FilePath) Then Return SetError(1, @error, 0) $fLen = FileGetSize($FilePath) If $Offset > $fLen Then Return SetError(2, @error, 0) If $fLen < $Offset + $Length Then Return SetError(3, @error, 0) ;## Define the dll structure to store the data. $Buffer = DllStructCreate("byte[" & $Length & "]") $ptr = DllStructGetPtr($Buffer) ;## Open File $hFile = _WinAPI_CreateFile($FilePath, 2, 2, 0) If $hFile = 0 Then Return SetError(5, @error, 0) ;## Move file pointer to offset location $Pos = $Offset $Result = _WinAPI_SetFilePointer($hFile, $Pos) $err = @error If $Result = 0xFFFFFFFF Then _WinAPI_CloseHandle($hFile) Return SetError(6, $err, 0) EndIf ;## Read from file $Read = 0 $Result = _WinAPI_ReadFile($hFile, $ptr, $Length, $Read) $err = @error If Not $Result Then _WinAPI_CloseHandle($hFile) Return SetError(7, $err, 0) EndIf ;## Close File _WinAPI_CloseHandle($hFile) If Not $Result Then Return SetError(8, @error, 0) ;## Return Data $Result = DllStructGetData($Buffer, 1) Return $Result EndFunc Func _HexSearch($FilePath, $BinaryValue, $StartOffset = Default) Local $Buffer, $ptr, $hFile, $Result, $Read, $SearchValue, $Pos, $BufferSize = 2048 ;## Parameter Defaults If $StartOffset = Default Then $StartOffset = 0 ;## Parameter Checks If Not FileExists($FilePath) Then Return SetError(1, @error, 0) $fLen = FileGetSize($FilePath) If $StartOffset > $fLen Then Return SetError(2, @error, 0) If Not IsBinary($BinaryValue) Then Return SetError(3, @error, 0) If Not IsNumber($StartOffset) Then Return SetError(4, @error, 0) ;## Prep the supplied binary value for search $SearchValue = BinaryToString($BinaryValue) ;## Define the dll structure to store the data. $Buffer = DllStructCreate("byte[" & $BufferSize & "]") $ptr = DllStructGetPtr($Buffer) ;## Open File $hFile = _WinAPI_CreateFile($FilePath, 2, 2, 1) If $hFile = 0 Then Return SetError(5, @error, 0) ;## Move file pointer to offset location $Result = _WinAPI_SetFilePointer($hFile, $StartOffset) $err = @error If $Result = 0xFFFFFFFF Then _WinAPI_CloseHandle($hFile) Return SetError(5, $err, 0) EndIf ;## Track the file pointer's position $Pos = $StartOffset ;## Start Search Loop While True ;## Read from file $Read = 0 $Result = _WinAPI_ReadFile($hFile, $ptr, $BufferSize, $Read) $err = @error If Not $Result Then _WinAPI_CloseHandle($hFile) Return SetError(6, $err, 0) EndIf ;## Prep read data for search $Result = DllStructGetData($Buffer, 1) $Result = BinaryToString($Result) ;## Search the read data for first match $Result = StringInStr($Result, $SearchValue) If $Result > 0 Then ExitLoop ;## Test for EOF and return -1 to signify value was not found If $Read < $BufferSize Then _WinAPI_CloseHandle($hFile) Return -1 EndIf ;## Value not found, Continue Tracking file pointer's position $Pos += $Read WEnd ;## Close File _WinAPI_CloseHandle($hFile) If Not $Result Then Return SetError(7, @error, 0) ;## Calculate the offset and return $Result = $Pos + $Result - 1 Return $Result EndFunc Quote Link to post Share on other sites
Volvo167 Posted September 4, 2015 Report Share Posted September 4, 2015 Heb je precies gedaan zoals de laatste guide ? 1. Run 'supertestmode' from a freshly formatted (FAT32) SD card. 2. Copy RenewallFlib.dll from USER\PRG0\APL to SD root. 3. Remove SD card from AVIC and edit RenewallFlib.dll as per monsterF9's guidance on a PC. 4. Insert SD card with edited RenewallFlib.dll back into AVIC. 5. Delete RenewallFLib.dll from USER\PRG0\APL on AVIC. 6. Paste edited RenewallFlib.dll from SD card into USER\PRG0\APL. 7. Remove SD card format it and copy Update, FIRMWARE and (modded (not needed bud you can try)) CARDINFO.cif onto it. 8. Insert SD card into AVIC and turn on ignition. Follow onscree instructions where you'll be prompted to enter a password. Enter PASSWORDPASSWORD 9. Sit back and wait for 25 minutes whilst the unit updates. Today i did the update on Avic F940BT. It works. Quote Link to post Share on other sites
PatrickPR Posted September 4, 2015 Report Share Posted September 4, 2015 I've send a PM to Flomsen, but he is not responding. Could someone send me the password for the zip please? If necessary by PM. Quote Link to post Share on other sites
CELL Posted September 4, 2015 Report Share Posted September 4, 2015 I've updatet now back to 2013 (what ever i did wrong befor) Now i have Reboot till i have to select the Language (see the Screen 2 sec.) and reboot again and again and.... but found no tutorial to fix this, have anyone a link or...? other Update does not work yet I had the same problem on my F930bt. I solved it by installing the "radio update" from de pioneer website. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.