[前回の表示画面に戻る] [BMW E65 E66オーナーズルーム掲示板へ戻る]

記事No.2702とレス記事を表示します。

  topE65 ALPINA STYLE デジタルスピードメーター YOSHI - [E66]  ID:EBbCw  
ノーマルのE65 E66の7シリーズでもB7のように左側のボードコンピューターにデジタルスピードメーターが表示されるコーディングをして表示されるようにはなったのですが、ACC(アクティブクルーズの矢印)とスピードリミットを設定したときのバーが実際の設定速度より低い位置に表示されてしまいます。
おそらくALPINAの320キロメーターの設定を継承してしまっているみたいですがどこかを書き換えると正常に作動するようです。

A minor disadvantage:
My ACC-indicator-arrow within speedometer is somewhat behind the regular speed, because it automatically adopts to the ALPINA speedometer resolution.
But that's not a problem, as ACC speed is displayed digitally a few seconds on set / change anyway.

To change the instrument cluster (KOMBI) to ALPINA-KI there is just one bit to set:
bit 0 @ 0000301A0C

これがどこの設定の書き換えかと試したことがある方いたら教えてくださると助かります。


海外サイト英文の原文載せてみます。

[E65] ALPINA style instrument cluster (KOMBI) with digital speedometer

Click image for larger version. Name: IMG_20120409_164836.jpg Views: 197 Size: 39.4 KB ID: 1623

1.) I do not claim any responsibility for broken or misprogrammed ECUs.
2.) You should have some experience using NCS and coding netto-data.
3.) You should be familar with revtors NCSDummy

Regarding my docs: since make of car after 06/2003 only.

What you get:
A third display item below the analog speedometer that displays your current speed digitally.
You can reach it sequentially by clicking the lower knob on the turn signal selector.

A minor disadvantage:
My ACC-indicator-arrow within speedometer is somewhat behind the regular speed, because it automatically adopts to the ALPINA speedometer resolution.
But that's not a problem, as ACC speed is displayed digitally a few seconds on set / change anyway.

To change the instrument cluster (KOMBI) to ALPINA-KI there is just one bit to set:
bit 0 @ 0000301A0C

This can be done via netto-data coding (coapiReadNettoDataFromSg and coapiCodeSgByNettoData in "Kernfunktionen" of NCS)

But before we can modify this bit, we have to modify KMBI_E65.C0x (x is the codierindex-number from 4 to 6) by the addition of the following piece of code:

Code:

CODIERDATENBLOCK : {0000301A} 00000000 0012 "Kal_Lieferantendaten"
UNBELEGT1 : {0000301A} 00000000 0012 {} (FF)
UNBELEGT2 : (00)

Why do we have to add this? NCS only reads and writes blocks that are defined within the CBD. And some "hidden" functions are within blocks that are not declared in the "official" CBDs. (-> TV-Free)

Disassemble KMBI_E65.C0x and add the above code within the correct block sequence, between 00003016 and 0000301F.

ReAssemble KMBI_E65.C0x BUT be sure NOT to overwrite your original KMBI_E65.C0x ! Save the new version as KMBI_E65.C0x_READ_ONLY.
BE AWARE: This new file is for netto-coding ONLY ! If you code your instrument cluster (KOMBI) with this new file the normal (FSW_PSW.MAN) way, you will loose some settings!

Now rename your original KMBI_E65.C0x to KMBI_E65.C0x_ORIGINAL and rename KMBI_E65.C0x_READ_ONLY to KMBI_E65.C0x (again: x is the codierindex-number!)

Start NCS-Expert, choose car, read FA and go back (F6).
"SG bearbeiten" (F4) and choose KOMBI.
"Kernfunktionen" (F5) and choose coapiReadNettoDataFromSg.
Check that the CBD-name (codierindex-number) is matching your car, change it if needed.
Into the lower input field you enter the name of the trace file to be saved: KMBI_E65.TRC
After clicking ok the data is read from the ECU and saved to the specified file into the WORK-folder.

Now open that file KMBI_E65.TRC with notepad or any other text editor.

Look out for the lines starting with "B 00301A":
Code:

B 00301A00,0010,4F,0F,20,11,44,54,07,78,FC,2F,29,1E,57,FE,55,06
B 00301A10,0002,FF, FF

Clear bit0 @ byte 0C (fourth byte from right) and also substract 1 from the first byte (it's the checksum, maybe automatically generated during coding, but to be sure).

The modified section now looks like this:
Code:

B 00301A00,0010,4E,0F,20,11,44,54,07,78,FC,2F,29,1E,56,FE,55,06
B 00301A10,0002,FF, FF

Save the file and go back to NCS-Expert.

"Kernfunktionen" (F5) and choose coapiCodeSgByNettoData.
Check that the CBD-name (codierindex-number) is matching your car, change it if needed.
Into the lower input field you enter the name of the trace file you have just modified: KMBI_E65.TRC
After clicking ok the data is written to the ECU and the ECU restarts.

Now, AND THIS IS IMPORTANT, rename your file KMBI_E65.C0x back to KMBI_E65.C0x_READ_ONLY and also rename your saved original KMBI_E65.C0x_ORIGINAL back to KMBI_E65.C0x.

That's all. Normal coding doesn't affect the bit anymore while using your original file KMBI_E65.C0x.

If you want to go back to BMW-KI (without the digital speedometer), follow this procedure again, but change the two bytes back to their original value.

Hope I had everything on my mind correctly

Happy coding guys
... 2017/01/19(Thu) 05:09 No.2702  


下のフォームから、この記事に返信ができます。
この記事を返信する
おなまえ 必須(ハンドル名)
愛車名 任意(例:E90 320i)
Eメール 任意
  非公開
URL 省略可
タイトル 必須:具体的に記事の内容が判るようなもの。「教えて下さい」等は不可
コメント 必須:短い文章はNG(全角80文字以上)。htmlは無効化。売買記事は売買掲示板へ

0 1 2 3 4 5 6
アイコン 必須:アイコンを選択 [アイコン一覧]
使用アイコン→img
画像 任意:管理者が許可するまで「COMING SOON」アイコンを表示
JPEG/PNG形式/80KB以内
削除キー 必須:投稿後の編集・削除に利用。英数字8文字以内