E60 Кодиране на комфортни мигачи.
Модератори: Atsalov, Ilko Ivanov, mad_presley, Технически модератори
29 мнения
• Страница 1 от 2 • 1, 2
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
E60 Кодиране на комфортни мигачи.
Здравейте!
Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира!
Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира!
- Speed_Am_All
- младши ентусиаст
- Мнения: 423
- Регистриран на: 28.06.2011
- Местоположение: София
- Пол: Мъж
- Кара: E60 530i
Re: E60 Кодиране на комфортни мигачи.
Каква беше оригиналната стойност и с колко е смени за да светят 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.
Тези стойности също трябва да ти свършат работа, при тях са включени дневните светлини. Първата колона е броя на миганията:
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.
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
Re: E60 Кодиране на комфортни мигачи.
Промених стойноста от "2F"(3 премигвания) на "17"(5 премигвания) на ред B 00341500 в NETTODAT. Още не мога да разбера как работят hex кодовете, ще пробвам със "37" вместо "17" да видим какво ще излезе. Можеш ли да ми кажеш как сметна числото което трябва да се напише в случая "37"? Ако може да хвърлиш малко яснота, ще съм ти много благодарен! Аз разбирам, че например (101111) трябва да стане (100101). Най-вероятно логиката ми е тотално погрешна още съм зелен...
Re: E60 Кодиране на комфортни мигачи.
а
Последна промяна Вуйчо на 31 Май 2020, 11:11, променена общо 1 път
Re: E60 Кодиране на комфортни мигачи.
Вуйчо написа:И преди съм го писал и пак го споделям - и с кодиране с карли също се получава този конфликт, че не може едновременно дневни светлини (дълги на процент) и 5 мигания на "меко" натискане на мигач. Или едното или другото, но двете едновременно не става. Тъпа работа
Аз лично за мен съм избрал 5 мигания на мигач, пред дълги на процент за дневни светлини. Мигача и удобството да ползвам "мекото" натискане 5 пъти ми е по-голямо и по-важно, от колкото да удължа с някоя друга минута живота на ксенонова или друга крушка.
Интерсно... При мен е възможно и 5 миганияна мигача и дългите на процент и преди като бях с ЛМ1 и сега с ЛМ2 и го правих с Carly
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
Re: E60 Кодиране на комфортни мигачи.
Аз пък се опитвам да наглася 5те мигвания със дневни ангелски очи. Довечера, ще опитам със стойността на Speed_Am_All "34", да видим дали ще е съвместимо с дневните ангелски. Впропем при мен така си дойде колата, когато е на 0 да светят само ринговете. Дали така е по дефаулт или е кодирана колата от някого?
- vld
- Старши ентусиаст
- Мнения: 12761
- Регистриран на: 10.08.2005
- Местоположение: София
- Пол: Мъж
- Кара: F11 535d, E84 2.3d
Re: E60 Кодиране на комфортни мигачи.
iFURY написа:Здравейте!
Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира!
След кодиране не трябва да влизаш и да променяш настроките в И-драйв менюто, защото както си забелязаш прецаква петте мигания.
Настройваш си всичко предварително и после кодираш мигачите на 5 мигания, нататък не пипаш нищо и ще си работят.
Практиката показва че няма смисъл от тия пет мигания извън града, даже пречат като караш по бързо с много изпреварвания.
P.S. това го бях написал снощи
При мен си работи след като първо съм си нагласил дневните светлини си кодирам мигачите и просто не влизам повече да променям нито дневните нито автоматично отключване и заключване нищо, защото ги прецаква.
С карли става по лесно и го задавам и за двата ключа на колата и за основния профил.
Re: E60 Кодиране на комфортни мигачи.
vld написа:С карли става по лесно и го задавам и за двата ключа на колата и за основния профил.
И да добавя, че ако се влезе в i-drive (както сте се убедили сами) като изчезнат 5-те мигания , изчезват само за ключа с който сте били към момента. Другите си работят.
- Dextuar
- старши ентусиаст
- Мнения: 4307
- Регистриран на: 3.04.2015
- Пол: Мъж
- Детайли за колата: 440i
Re: E60 Кодиране на комфортни мигачи.
Стана ми интересно. Ако има мераклия от София, да дойде да му ги кодирам, за пръв път чувам, че не ставало, но не помня и да съм го пускал на такава кола.
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
Re: E60 Кодиране на комфортни мигачи.
vld написа:iFURY написа:Здравейте!
Вчера реших да променя броя премигвания на комфортните мигачи (One Touch Turn Signals от 3 на 5). Направих промените по NETTODAT файла, качих промененият файл обрано на колата и мигачите започнаха да мигат 5 пъти. Обаче дневните светлини(DRL) на колата изчезнаха. Когато ги включа в iDrive-а, комфортните мигачи започват отново да мигат 3 пъти както са си обикновенно. Колата е фейслифт, някой ако се сеща какъв може да е проблема, ще черпя бира!
След кодиране не трябва да влизаш и да променяш настроките в И-драйв менюто, защото както си забелязаш прецаква петте мигания.
Настройваш си всичко предварително и после кодираш мигачите на 5 мигания, нататък не пипаш нищо и ще си работят.
Практиката показва че няма смисъл от тия пет мигания извън града, даже пречат като караш по бързо с много изпреварвания.
P.S. това го бях написал снощи
При мен си работи след като първо съм си нагласил дневните светлини си кодирам мигачите и просто не влизам повече да променям нито дневните нито автоматично отключване и заключване нищо, защото ги прецаква.
С карли става по лесно и го задавам и за двата ключа на колата и за основния профил.
При мен е по следния начин: сложил съм в iDrive-а тикчета за дневните и за 3те мигача, свалям нетодат файла променям го, качвам го и веднага ми спират дневните светлини и 3те мигача. Вадя и слагам ключа отново, и 5те мигача тръгват, но дневните не. Влизам в iDrive-а и тикчетата на дневните и на 3те мигача ги няма. Дали може да има общо датен файловете? Моите не съм сигурен но мисля, че бяха v47.
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
Re: E60 Кодиране на комфортни мигачи.
Преди малко опитах на Е90тката ми, и всичко стана без проблеми. Записах стойност 17 в неттодат, после отворих неттодат ман файла с нкс дъми, промених опциите, за да се включат дългите на процент запаметих и готово! Направи ми впечатление, че когато когато прочетох отново ФРМ модула на колата всъщност стойността за 5те мигачи се е променила на 37, а аз я бях направил на 17. Утре, ще прегледам опциите на Е60тката, дали не се променя нещо, когато променя стойността в неттодат.
- Speed_Am_All
- младши ентусиаст
- Мнения: 423
- Регистриран на: 28.06.2011
- Местоположение: София
- Пол: Мъж
- Кара: E60 530i
Re: E60 Кодиране на комфортни мигачи.
iFURY написа:Промених стойноста от "2F"(3 премигвания) на "17"(5 премигвания) на ред B 00341500 в NETTODAT. Още не мога да разбера как работят hex кодовете, ще пробвам със "37" вместо "17" да видим какво ще излезе. Можеш ли да ми кажеш как сметна числото което трябва да се напише в случая "37"? Ако може да хвърлиш малко яснота, ще съм ти много благодарен! Аз разбирам, че например (101111) трябва да стане (100101). Най-вероятно логиката ми е тотално погрешна още съм зелен...
За да разберем кои битове трябва да променим първо трябва деасемблираме файла с настройките за конкретния модул до текстов файл. В моя случай файла се казва 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
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
Re: E60 Кодиране на комфортни мигачи.
Speed_Am_All, имаш бира от мен!
Тръгнаха и 5-те мигача, и дневните!
Абсолютно идеално обяснено(щом аз го разбрах ), много съм ти благодарен. Ако имаш желание, напиши някакъв контакт на лично.
Тръгнаха и 5-те мигача, и дневните!
Абсолютно идеално обяснено(щом аз го разбрах ), много съм ти благодарен. Ако имаш желание, напиши някакъв контакт на лично.
Последна промяна iFURY на 09 Яну 2020, 9:45, променена общо 1 път
- iFURY
- Потребител
- Мнения: 10
- Регистриран на: 27.07.2016
- Местоположение: София
- Пол: Мъж
- Мечтае да кара: BMW M6 F13
Re: E60 Кодиране на комфортни мигачи.
Мисля, че две неща не съм разбрал.
1.Как разбра, на коя позиция(в случая 11), ще е стойността която трябва да се промени?
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
1.Как разбра, на коя позиция(в случая 11), ще е стойността която трябва да се промени?
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
29 мнения
• Страница 1 от 2 • 1, 2
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани