F55/F56 Mini coding/programming
Sounds like an excellent idea
+1 
I have just about all the codes that are verified working along with a cheat sheet on obtaining the necessary files to make all this work, just need a outlet to publish.
CooperB, how about using GoogleDoc Excel sheet? You can set the permission so that the public can edit it, just like how I have mine right now.
Honestly, I don't know how long I'll be active in the forums so it's probably better for a long-timer create a new thread. But maybe that doesn't matter too much either since we can just post a link to the publicly editable excel sheet in the first post. Maybe create it in How-To forum, and add that in your signature to advertise.
Honestly, I don't know how long I'll be active in the forums so it's probably better for a long-timer create a new thread. But maybe that doesn't matter too much either since we can just post a link to the publicly editable excel sheet in the first post. Maybe create it in How-To forum, and add that in your signature to advertise.
HP79 -- It's not a bad idea, only problem vs a true Wiki is anyone can come along and edit the document. The Wiki theory is that it requires an account of some sort and logs the user, date, time, and IP address of the person changing it. You can also revert a change should someone come along and totally screw it up.
I am not opposed to your idea at all as it seems the only logical way at this moment. My email auto-reply idea was something I just threw together quickly. I keep my own list of codes in an Excel file similar to yours -- I just dumped it plain-text to Gmail for the auto-reply.
I am not opposed to your idea at all as it seems the only logical way at this moment. My email auto-reply idea was something I just threw together quickly. I keep my own list of codes in an Excel file similar to yours -- I just dumped it plain-text to Gmail for the auto-reply.
curious if this one works - I found this discussed quite a bit in the BMW forums, and from what I can tell there seems to be hardware required, to store the mirror position, for this to work.
didn't work for me.
Yup.. didn't work for me either. In the "koment" there was some wording that it requires mirror memory. I thought those memory are for powered seat positions which MINIs don't have so I tried it anyways, but didn't work.
Problem is that everything is inside a folder in a folder. You have to open each folder and cant even copy-paste those letters. Some parameters have descriptions some don't. And then they use so many abbreviations.
These files seem to have F056 data
b0a DME
b5 CFAS_PLX_1
d37 ZBE05CD
dbd AMP_HIFIHB
ded HU_NBT
f9b ASD01
1a7 DME__DD7xx
1a79 VSG01
1ab7 PMA_PDC
1c61 CVM
1d75 ICAM
1ef6 HU_NBT_EVO
1f86 SAS
2aca LMV_FQ
11ab ACSM_4i
11ac ACSM_4i
11ad ACSM_4i
11b3 ZBE05TC
11c5 TBX05TC
13f5 AAG__01
14ca RADIO_UKL
16ee IHKA_VA02
17be BDC_01
68d MMC__02
114b GSAW01
121c DSC_CT02
123c EPS
141f KOMBI_I01_F56
146b PMA_PDC
180b FLE_01
182d ZBE05M
184a TPL
819 CANS2
1148 Kafas2
1412 FZD__08
1413 FZD__08
b0a DME
b5 CFAS_PLX_1
d37 ZBE05CD
dbd AMP_HIFIHB
ded HU_NBT
f9b ASD01
1a7 DME__DD7xx
1a79 VSG01
1ab7 PMA_PDC
1c61 CVM
1d75 ICAM
1ef6 HU_NBT_EVO
1f86 SAS
2aca LMV_FQ
11ab ACSM_4i
11ac ACSM_4i
11ad ACSM_4i
11b3 ZBE05TC
11c5 TBX05TC
13f5 AAG__01
14ca RADIO_UKL
16ee IHKA_VA02
17be BDC_01
68d MMC__02
114b GSAW01
121c DSC_CT02
123c EPS
141f KOMBI_I01_F56
146b PMA_PDC
180b FLE_01
182d ZBE05M
184a TPL
819 CANS2
1148 Kafas2
1412 FZD__08
1413 FZD__08
hammerhands, what are those hex numbers on the left side and what is the right side? If you have all the files you are looking for, then can't you post them?
I couldn't find any file that contains real information such as "komment" or any keys.
I did find what some of the acronyms are though.
ACSM: Advanced Crash and Safety Management
BDC: Body Domain Controller Module
BKOMBI: Basis Kombi Instrument (base instrument cluster)
IHKA: Integrierte Heiz-/Klimaautomatik (Integrated heating / climate control)
I couldn't find any file that contains real information such as "komment" or any keys.
I did find what some of the acronyms are though.
ACSM: Advanced Crash and Safety Management
BDC: Body Domain Controller Module
BKOMBI: Basis Kombi Instrument (base instrument cluster)
IHKA: Integrierte Heiz-/Klimaautomatik (Integrated heating / climate control)
hp79, I'm working on it.
If you look in the cafd directory, that's the name of the file.
Like cafd0000141f.caf.002_005_0051
I've figured out a way to get that data into a text file.
It's not pretty right now, uses Windows scripting.
If you want to try it...Give me a few minutes, I'll rewrite it.
If you look in the cafd directory, that's the name of the file.
Like cafd0000141f.caf.002_005_0051
I've figured out a way to get that data into a text file.
It's not pretty right now, uses Windows scripting.
If you want to try it...Give me a few minutes, I'll rewrite it.
This works pretty well. It can have some issues when it skips lines, but I think I solved that.
Open a caf file in the caf viewer, go to the top key, right click expand, then run this script.
It uses internet explorer to read the clipboard, so you have to say ok to that.
Open a caf file in the caf viewer, go to the top key, right click expand, then run this script.
It uses internet explorer to read the clipboard, so you have to say ok to that.
Code:
SET WS = CreateObject("WScript.Shell")
Set objIE = CreateObject("InternetExplorer.Application")
set fs = CreateObject("Scripting.FileSystemObject")
objIE.Navigate("about:blank")
WS.AppActivate("E-Sys")
WScript.sleep(1000)
WS.SendKeys("(^c)")
WScript.Sleep(1000)
strTemp = objIE.document.parentwindow.clipboardData.GetData("text")
Set OutputFile = fs.CreateTextFile(strTemp & ".txt")
SameCount = 0
tabcount=1
LastGet=""
LastFolder=False
While SameCount <> 5
Wscript.sleep(100)
WS.AppActivate("E-Sys")
WS.SendKeys("(^c)")
WScript.Sleep(100)
WS.SendKeys("{DOWN}")
strTemp = objIE.document.parentwindow.clipboardData.GetData("text")
if strTemp = LastGet then
SameCount=SameCount+1
else
SameCount=0
LastGet=strTemp
If Instr(strTemp, "=") or _
Instr(strTemp, "true()") or _
Instr(strTemp, "boolean(") then
If LastFolder then TabCount = 1
LastFolder = False
Else
If LastFolder then
rem TabCount = TabCount + 1
Else
TabCount = 0
end if
LastFolder = True
end if
OutputFile.WriteLine string(TabCount, chr(09)) & strTemp
end if
Wend
objIE.Quit
hp79, I'm working on it.
If you look in the cafd directory, that's the name of the file.
Like cafd0000141f.caf.002_005_0051
I've figured out a way to get that data into a text file.
It's not pretty right now, uses Windows scripting.
If you want to try it...Give me a few minutes, I'll rewrite it.
If you look in the cafd directory, that's the name of the file.
Like cafd0000141f.caf.002_005_0051
I've figured out a way to get that data into a text file.
It's not pretty right now, uses Windows scripting.
If you want to try it...Give me a few minutes, I'll rewrite it.
NcdCafdTool
These are the codes I could find to enable video play back from USB.
All codes are in the HU_NBT module
3003>API_USB_VIDEO set to both
3000>ENT_CODEC_XVID set to aktiv
3000>ENT_CODEC_VCD set to aktiv
Try that
All codes are in the HU_NBT module
3003>API_USB_VIDEO set to both
3000>ENT_CODEC_XVID set to aktiv
3000>ENT_CODEC_VCD set to aktiv
Try that
As a Brit living in the Bay Area, I wanted to change the GPS voice to British English.
I also have a problem with the voice recognition having trouble with an English accent so I can confirm that these both work:-
HU_NBT :--
Change Navi Voice to British English
3000 LANGUAGE_ENGLISH_UK set to: master (default was nicht_aktiv)
3000 LANGUAGE_ENGLISH_US set to: nicht_aktiv (default was aktiv)
and in KOMBI (for the voice recognition)
3008 PIA_Einheiten funktionen → uk / werte 01 (default was us/ werte 02)
After doing this the car seems to understand me much better
I also have a problem with the voice recognition having trouble with an English accent so I can confirm that these both work:-
HU_NBT :--
Change Navi Voice to British English
3000 LANGUAGE_ENGLISH_UK set to: master (default was nicht_aktiv)
3000 LANGUAGE_ENGLISH_US set to: nicht_aktiv (default was aktiv)
and in KOMBI (for the voice recognition)
3008 PIA_Einheiten funktionen → uk / werte 01 (default was us/ werte 02)
After doing this the car seems to understand me much better



