Unfortunately we do not accept new members for free, Now Registration cost 30€, if you are interesting Send Email to [email protected]
ISTA4 ENET Programming
15-10-2016, 12:32 PM,
Post: #21
|
|||
|
|||
RE: ISTA4 ENET Programming
(15-10-2016, 11:43 AM)winter Wrote: For ISTA programming I did some times I felt some benefits were as followed:I am not sure if I understand fully, but I believe all three requirements are met with my work, however did NOT proceed with execute measures. 1. See post #1 2. Hmm can you describe more the expert mode? 3. See post #8. I can write a guide and a link to my patched .dll for someone to try. |
|||
15-10-2016, 13:32 PM,
Post: #22
|
|||
|
|||
ISTA4 ENET Programming
I've just flash my f31 with ISTA-P 3.59.5 so i'm interested of course by testing but the next time
Send me links please |
|||
15-10-2016, 16:57 PM,
Post: #23
|
|||
|
|||
RE: ISTA4 ENET Programming
Folks, sorry but it seems there is another show stopper. I decided to choose to encode my ASD, and when I clicked on execute, i got the following pop ups. One is documented in ISTA/P release notes, the other needs more investigation... With all the progress made it seems maybe ISTA/ENET programming is just darn not possible.
Good news, the newly found config parameter works, I was able to proceed even I was on wifi, so maybe this can help some of you! Code: 2016-10-15 12:29:47 INFO [T] ISTA: [1] SessionLogic.CheckVehicleProgramingProhibits - Programing prohibition was circumvented. |
|||
Reputation: +1 - ruben_17non [+1] | |||
16-10-2016, 04:24 AM,
Post: #24
|
|||
|
|||
RE: ISTA4 ENET Programming
(15-10-2016, 12:32 PM)aboulfad Wrote:(15-10-2016, 11:43 AM)winter Wrote: For ISTA programming I did some times I felt some benefits were as followed:I am not sure if I understand fully, but I believe all three requirements are met with my work, however did NOT proceed with execute measures. @aboulfad: 1.for ENET cable: I'm sure to check the selection for "ENET direct connection" in the VCI configurate for its diagnostic function,but for programming function,couldn't verify the VIN,manual enter VIN couldn't make a measure plan yet.so ISTA programming by ENET cable is our target. 2.Just like ISTA/P expert mode,can select any one or some of modules for programming.encoding you want. |
|||
16-10-2016, 08:48 AM,
Post: #25
|
|||
|
|||
RE: ISTA4 ENET Programming
(14-10-2016, 20:02 PM)Twoone Wrote:(14-10-2016, 19:56 PM)Breach Wrote:Maybee that problem can be soved with a router or virtual router just like with ICOM.(14-10-2016, 19:26 PM)aboulfad Wrote: @Breach, I am not concerned about bricking any ECUs, I just dont want to update my car's DME (no I dont have tunes)! its virtually impossible on my car series, especially using ISTA ! How do you know it fails for MOST-based ECUs over eth ??? hahaha, I guess you tried it ? @Twoone: For your words"Maybee that problem can be soved with a router or virtual router just like with ICOM." I tried these but same problem for not communicating with car,then manually enter VIN,couldn't recognize the car and make a measure plan. |
|||
16-10-2016, 14:33 PM,
Post: #26
|
|||
|
|||
RE: ISTA4 ENET Programming
@winter, and others, here is the summary of my findings over the past few weeks, as posted above, now when I select one module ASD to re-encode I get the "Service program "ABL-PRF-HSFZ_RESTART" finished with result "ActionFailed"." No update on that error... i will write another post with a mini guide on what to change.
So far I am able to get the measures calculation to work, ISTA automatically recognizes car and runs vehicle test, then reads vehicle context. Setup: Fxx BMW, Laptop (no windows security/firewall/AV), ISTA4, ENET connection (mine is wifi) and bunch of tools (wireshark, tcp/udp port viewer, ...) Requirements: 1- ISTA, Latest now is here 1.a - ISTAGUI.exe.config 1.b - Patched RheingoldProgramming.ENET.dll, see attachment for .22 or .36 1.c - EDIABAS.ini 2 - DHCP server, soft based or a router. 3- Time Resources: (See attached link.txt) - EDIABAS docs/help - Patched RheingoldProgramming.ENET.dll - New improved zgw_search.exe (use to discover the ZGW IP) Section 1: ISTA prep and config 1.a As known to all, the following config entries are needed and you need psdZ FULL: Code: <!-- Enable Programming --> 1.b The next error I debugged was "ConnectToBn2020VehicleState.Handle() - Failed!", that prevented the measures plan for working. That method calls GetHsfzDiagPort() that returns a port 50160, typically used by ICOM. Unsure why ISTA doesnt set the proper port 6801 for ENET as in Esys. So I proceeded and I patched the RheingoldProgramming.dll with port 6801, and low and behold the measures calculation worked but with two pop ups errors/warnings, see post #5. Code: INSTRUCTIONS: So then I configured my DHCP, and then ISTA wouldnt run the vehicle test and aborts with an error. After many days of scratching my head, I solved it by modifying EDIABS.ini, read post #8. 1.c Ediabas.ini VERY IMPORTANT to understand the "RemoteHost" usage in ediabas (see Instructions-EDIABAS-EthernetEN.docx). By default, it is set to "Autodetect", this does NOT mean DHCP, this means that the car will use APIPA to assign a local IPaddr. So when you use DHCP/ENET (not with ICOM), EDIABAS will not be able to communicate with the car automatically using broadcast of the ident packet. Code: Instructions: 2. DHCP server One reason that a DHCP server is required, is that during the measures plan, ISTA complained about lack of communication with HU and further investigation showed that it has to have an IP assigned in two specific subnets (192.168.11.0 bis 192.168.11.255 oder 172.19.0.0 bis 172.19.0.24) which was not possible with APIPA. If you choose to use dhcpsrv from link above, run the wizard as you are connected to the car using APIPA, this way the DHCP assigned IPs are specific to that interface. One you know your ZGW IP (you can use my new zgw_search.exe above or any other method), enter it in EDIABAS.ini To simplify things, I use DHCP addr reservation for ZGW, so i dont need to re-modify "RemoteHost" entry in ediabas.ini if it ever changes. IMPORTANT NOTE: If you want to switch back and forth between APIPA and DHCP assigned IPaddr, the car needs to sleep and power down completely, anywhere from 10-20mns depending on your BMW. If you made it here, that's where I am right now, stuck with the "ABL-PRF-HSFZ_RESTART" error and no clue... |