E60 Кодиране на комфортни мигачи.

5-та серия ('04 - '10)

Модератори: Atsalov, Ilko Ivanov, mad_presley, Технически модератори

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 04 Яну 2020, 20:18

Здравейте!

Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира! :have one:

младши ентусиаст
Аватар
Мнения: 423
Регистриран на: 28.06.2011
Местоположение: София
Пол: Мъж
Кара: E60 530i

Re: E60 Кодиране на комфортни мигачи.

Мнение от Speed_Am_All » 05 Яну 2020, 17:52

Каква беше оригиналната стойност и с колко е смени за да светят 5 пъти? Проблема е че това число което променяш отговаря за състоянието броя на мигачите, дневните светлини и мигането на мигачите при отключване и заключване. Ако имаш идея от двоична и шестнадесетична бройна система броя на миганията е записан в битове 2-4. Трябва да промениш само тях, и да запазиш останалите. Приема стойности от 1 до 7.

Тези стойности също трябва да ти свършат работа, при тях са включени дневните светлини. Първата колона е броя на миганията:
1 = 0x27
2 = 0x2b
3 = 0x2f
4 = 0x33
5 = 0x37
6 = 0x3b
7 = 0x3f


Относно броя на миганията, явно е индивидуално. Карал съм коли на които може да сменя на 5 мигания и на мен така ми е по-удобно и извън града.

Ето и алтернативен начин:
https://www.youtube.com/watch?v=4_fuifOA4eI

Edit: Преди малко реших и аз да си го кодирам това. Алтернативния начин не проработи при мен, въпреки че стойността се смени от 3 на 5 в NCS Dummy. В крайна сметка го кодирах с nettodat и си работи. При мен подходящата стойност за 5 мигания е 0х34.

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

Re: E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 05 Яну 2020, 22:24

Промених стойноста от "2F"(3 премигвания) на "17"(5 премигвания) на ред B 00341500 в NETTODAT. Още не мога да разбера как работят hex кодовете, ще пробвам със "37" вместо "17" да видим какво ще излезе. Можеш ли да ми кажеш как сметна числото което трябва да се напише в случая "37"? Ако може да хвърлиш малко яснота, ще съм ти много благодарен! Аз разбирам, че например (101111) трябва да стане (100101). Най-вероятно логиката ми е тотално погрешна още съм зелен... :lol: :bchug:

кандидат ентусиаст
Аватар
Мнения: 152
Регистриран на: 1.02.2019
Кара: на пост и молитви

Re: E60 Кодиране на комфортни мигачи.

Мнение от Вуйчо » 06 Яну 2020, 1:02

а
Последна промяна Вуйчо на 31 Май 2020, 11:11, променена общо 1 път
Изображение

кандидат ентусиаст
Аватар
Мнения: 135
Регистриран на: 29.01.2008
Кара: е60 530i N52

Re: E60 Кодиране на комфортни мигачи.

Мнение от lupu » 06 Яну 2020, 11:39

Вуйчо написа:И преди съм го писал и пак го споделям - и с кодиране с карли също се получава този конфликт, че не може едновременно дневни светлини (дълги на процент) и 5 мигания на "меко" натискане на мигач. Или едното или другото, но двете едновременно не става. Тъпа работа :dunno:
Аз лично за мен съм избрал 5 мигания на мигач, пред дълги на процент за дневни светлини. Мигача и удобството да ползвам "мекото" натискане 5 пъти ми е по-голямо и по-важно, от колкото да удължа с някоя друга минута живота на ксенонова или друга крушка.


Интерсно... При мен е възможно и 5 миганияна мигача и дългите на процент и преди като бях с ЛМ1 и сега с ЛМ2 и го правих с Carly :roll:

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

Re: E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 06 Яну 2020, 15:08

Аз пък се опитвам да наглася 5те мигвания със дневни ангелски очи. Довечера, ще опитам със стойността на Speed_Am_All "34", да видим дали ще е съвместимо с дневните ангелски. Впропем при мен така си дойде колата, когато е на 0 да светят само ринговете. Дали така е по дефаулт или е кодирана колата от някого? :lol:

Старши ентусиаст
Аватар
Мнения: 12761
Регистриран на: 10.08.2005
Местоположение: София
Пол: Мъж
Кара: F11 535d, E84 2.3d

Re: E60 Кодиране на комфортни мигачи.

Мнение от vld » 06 Яну 2020, 15:17

iFURY написа:Здравейте!

Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира! :have one:


След кодиране не трябва да влизаш и да променяш настроките в И-драйв менюто, защото както си забелязаш прецаква петте мигания.
Настройваш си всичко предварително и после кодираш мигачите на 5 мигания, нататък не пипаш нищо и ще си работят.
Практиката показва че няма смисъл от тия пет мигания извън града, даже пречат като караш по бързо с много изпреварвания.

P.S. това го бях написал снощи :have one:
При мен си работи след като първо съм си нагласил дневните светлини си кодирам мигачите и просто не влизам повече да променям нито дневните нито автоматично отключване и заключване нищо, защото ги прецаква.
С карли става по лесно и го задавам и за двата ключа на колата и за основния профил.
Изображение

ентусиаст
Аватар
Мнения: 1028
Регистриран на: 21.01.2003
Кара: 535d LCI

Re: E60 Кодиране на комфортни мигачи.

Мнение от andy » 06 Яну 2020, 15:29

vld написа:С карли става по лесно и го задавам и за двата ключа на колата и за основния профил.


И да добавя, че ако се влезе в i-drive (както сте се убедили сами) като изчезнат 5-те мигания , изчезват само за ключа с който сте били към момента. Другите си работят.

старши ентусиаст
Аватар
Мнения: 4307
Регистриран на: 3.04.2015
Пол: Мъж
Детайли за колата: 440i

Re: E60 Кодиране на комфортни мигачи.

Мнение от Dextuar » 06 Яну 2020, 15:45

Стана ми интересно. Ако има мераклия от София, да дойде да му ги кодирам, за пръв път чувам, че не ставало, но не помня и да съм го пускал на такава кола.


Sent from my iPhone using Tapatalk

ентусиаст
Аватар
Мнения: 1028
Регистриран на: 21.01.2003
Кара: 535d LCI

Re: E60 Кодиране на комфортни мигачи.

Мнение от andy » 06 Яну 2020, 15:58

Никой не пише че не става. ;)

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

Re: E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 06 Яну 2020, 16:49

vld написа:
iFURY написа:Здравейте!

Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира! :have one:


След кодиране не трябва да влизаш и да променяш настроките в И-драйв менюто, защото както си забелязаш прецаква петте мигания.
Настройваш си всичко предварително и после кодираш мигачите на 5 мигания, нататък не пипаш нищо и ще си работят.
Практиката показва че няма смисъл от тия пет мигания извън града, даже пречат като караш по бързо с много изпреварвания.

P.S. това го бях написал снощи :have one:
При мен си работи след като първо съм си нагласил дневните светлини си кодирам мигачите и просто не влизам повече да променям нито дневните нито автоматично отключване и заключване нищо, защото ги прецаква.
С карли става по лесно и го задавам и за двата ключа на колата и за основния профил.

При мен е по следния начин: сложил съм в iDrive-а тикчета за дневните и за 3те мигача, свалям нетодат файла променям го, качвам го и веднага ми спират дневните светлини и 3те мигача. Вадя и слагам ключа отново, и 5те мигача тръгват, но дневните не. Влизам в iDrive-а и тикчетата на дневните и на 3те мигача ги няма. Дали може да има общо датен файловете? Моите не съм сигурен но мисля, че бяха v47.

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

Re: E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 06 Яну 2020, 21:02

Преди малко опитах на Е90тката ми, и всичко стана без проблеми. Записах стойност 17 в неттодат, после отворих неттодат ман файла с нкс дъми, промених опциите, за да се включат дългите на процент запаметих и готово! Направи ми впечатление, че когато когато прочетох отново ФРМ модула на колата всъщност стойността за 5те мигачи се е променила на 37, а аз я бях направил на 17. Утре, ще прегледам опциите на Е60тката, дали не се променя нещо, когато променя стойността в неттодат.

младши ентусиаст
Аватар
Мнения: 423
Регистриран на: 28.06.2011
Местоположение: София
Пол: Мъж
Кара: E60 530i

Re: E60 Кодиране на комфортни мигачи.

Мнение от Speed_Am_All » 06 Яну 2020, 23:22

iFURY написа:Промених стойноста от "2F"(3 премигвания) на "17"(5 премигвания) на ред B 00341500 в NETTODAT. Още не мога да разбера как работят hex кодовете, ще пробвам със "37" вместо "17" да видим какво ще излезе. Можеш ли да ми кажеш как сметна числото което трябва да се напише в случая "37"? Ако може да хвърлиш малко яснота, ще съм ти много благодарен! Аз разбирам, че например (101111) трябва да стане (100101). Най-вероятно логиката ми е тотално погрешна още съм зелен... :lol: :bchug:



За да разберем кои битове трябва да променим първо трябва деасемблираме файла с настройките за конкретния модул до текстов файл. В моя случай файла се казва LM2_E6X.C35
В генерирания текстов файл намираме името на настройката която искаме да променим. В нашия случай се казва MIND_ANZ_ZYKL_TIPP_BLK.

Резултата е нещо такова:
PARZUWEISUNG_FSW : {00003415} 0000000B 0001 1317 {} (01) {h} {00} // QUITT_BLK_ENTSICHERN_3
PARZUWEISUNG_PSW1 : 0008 (00) // nicht_aktiv
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_FSW : {00003415} 0000000B 0001 131A {} (02) {h} {00} // QUITT_BLK_SICHERN_3
PARZUWEISUNG_PSW1 : 0008 (00) // nicht_aktiv
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_FSW : {00003415} 0000000B 0001 1304 {} (1C) {h} {00} // MIND_ANZ_ZYKL_TIPP_BLK_3
PARZUWEISUNG_PSW1 : 0026 (01) // wert_01
PARZUWEISUNG_PSW1 : 001C (03) // wert_02
PARZUWEISUNG_FSW : {00003415} 0000000B 0001 132F {} (20) {h} {00} // TAGFAHRLICHT_ECE_3
PARZUWEISUNG_PSW1 : 0008 (00) // nicht_aktiv
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv

Нарочно съм цитирал не само търсената настройка но и всички други които споделят същия адрес в паметта (маркиран в синьо). Всъщност важното тук е така наречената маска маркирана в червено. Това показва в кои битова се съхранява стойността за дадената настройка. В нашия случай:
0x01 == 0000 0001 - QUITT_BLK_ENTSICHERN - visual unlocking acknowledga without anti-theft alram system (two turn signal flashes)
0x02 == 0000 0010 - QUITT_BLK_SICHERN - visual locking acknowledga without anti-theft alram system (single turn signal flashes)
0x1C == 0001 1100 - MIND_ANZ_ZYKL_TIPP_BLK - one-touch turn signal functionality [blinccount = data]
0x20 == 0010 0000 - TAGFAHRLICHT_ECE - day time runing (europe)

Много лесно се конвертират бройните системи с windows calculator. С alt+3 се минава програмиския мод. На пример:

Изображение

Сега по същество. Прочитаме от netttodat файла текущата стойност. В моя случай е 2C:

B 00341500,0010,28,24,28,2C,28,30,28,2C,28,24,28,24,00,00,00,00

Ако сравним адреса тук относително съвпада {00003415} 0000000B == 00341500 , единайсети байт (0000000B == 11) ако броим зелените.

Според калкулатора 2C == 0010 1100
Първите два бита (броят се от дясно на ляво) са нула при мен защото имам фабрична аларма, а в описанието пише ще се ползват ако няма аларма.
Следващите три бита са 011 == 3 колкото са фабричния брой примгвания
Следващия бит е 1 което показва че са включени дневните светлини.

Сега трябва да променим само битове 2-4 (броят се от 0) със желаната стойност. Примерно:
001 = 1
010 = 2
011 = 3
100 = 4
101 = 5
110 = 6
111 = 7

За променя броя от 3 на 5 трябва да изглежда така при мен:
0010 1100 - оригиналното 0x2C
0011 0100 - това е 0x34

Ако нямаш фабрична аларма, но искаш да ти мигате мигачите при отключване и заключване ще изглежда така
0011 0111 - това 0x37

А при твоята стойност която си кодирал, дневните са изключени, броя е 5 и са ти влючени мигачите при отключване/заключване:
0001 0111 == 0x17

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

Re: E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 08 Яну 2020, 0:38

Speed_Am_All, имаш бира от мен! :bchug:

Тръгнаха и 5-те мигача, и дневните!

Абсолютно идеално обяснено(щом аз го разбрах :lol: ), много съм ти благодарен. Ако имаш желание, напиши някакъв контакт на лично. :)
Последна промяна iFURY на 09 Яну 2020, 9:45, променена общо 1 път

Потребител
Аватар
Мнения: 10
Регистриран на: 27.07.2016
Местоположение: София
Пол: Мъж
Мечтае да кара: BMW M6 F13

Re: E60 Кодиране на комфортни мигачи.

Мнение от iFURY » 08 Яну 2020, 1:16

Мисля, че две неща не съм разбрал.
1.Как разбра, на коя позиция(в случая 11), ще е стойността която трябва да се промени? :mrgreen:
2.В кое описание пише, че първите 2 бита са за аларма?

В моя случаи:
PARZUWEISUNG_FSW : PARZUWEISUNG_FSW : {00003415} 00000005 0001 036D {} (1C) {h} {00} // MIND_ANZ_ZYKL_TIPP_BLK
00000005 = = "5" или поне аз така го разбирам.
Обаче, в NETTODAT, стойноста не е на 5-то място, ами е на 10-то.

B 00341500,0010,28,27,28,07,28,27,28,2F,28,27,28,27,00,00,00,00

Следваща

Назад към Е60/Е61

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани

Последни теми
Facebook