E90Post
 


 
BMW 3-Series (E90 E92) Forum > BMW E90/E92/E93 3-series General Forums > Regional Forums > UK > UK Technical Forum > Tool32 VIN UIF Module Update Error (ERROR_SIZE_UIF)



Reply
 
Thread Tools Search this Thread
      05-12-2021, 08:23 AM   #1
Nickdot
Private
26
Rep
80
Posts

Drives: E90 335d & Megane 225 Trophy
Join Date: Jan 2020
Location: Dorset, UK

iTrader: (0)

Tool32 VIN UIF Module Update Error (ERROR_SIZE_UIF)

Hi guys,

I noticed whilst checking my UIF in INPA, that a lot of VIN numbers are missing from the VIN column;


I was able to update the CIC entries (MOSTGW, MASK/CC, CCC) using Tool32 and "aif_schreiben" to add my VIN and copy in the additional arguments from reading the module with "aif_lesen" - these updated without an issue.
With the string looking a little something like this;
Code:
VINHERE;05.03.2021;9284329;0000000;0000000;000240;NFS01;0;02026C0F80AA
I've had issues getting this to work on any other modules however.

I'm unsure how to handle where a module has blank data where the script is expecting a value. PDC module below as an example;

Code:
apiJob("PDC_87","aif_lesen","","")

Satz : 0
  OBJECT                          = pdc_87
  SAETZE                          = 1
  JOBNAME                         = aif_lesen
  VARIANTE                        = PDC_87
  JOBSTATUS                       = 
  UBATTCURRENT                    = -1
  UBATTHISTORY                    = -1
  IGNITIONCURRENT                 = -1
  IGNITIONHISTORY                 = -1
Satz : 1
  AIF_ADRESSE_HIGH                = 0                 00 00  ..                    
  AIF_ADRESSE_LOW                 = 18                00 12  ..                    
  AIF_FG_NR                       = ÿÿÿÿÿÿÿ
  AIF_FG_NR_LANG                  = ÿÿÿÿÿÿÿ
  AIF_DATUM                       = 11.05.2021
  AIF_ZB_NR                       = 9252638
  AIF_SW_NR                       = 
  AIF_BEHOERDEN_NR                = 
  AIF_HAENDLER_NR                 = 
  AIF_SERIEN_NR                   = 
  AIF_KM                          = 0           00 00 00 00  ....                  
  AIF_PROG_NR                     = 
  AIF_ANZ_FREI                    = 1                 00 01  ..
"aif_schreiben" expects 9 arguments in the input string - but how should this be handled where the module has blank data?

I've tried multiple approaches - populating the fields with nothing, with 0's, ommiting them altogether;
Code:
apiJob("PDC_87","aif_schreiben","VINHERE;11.05.2021;9252638;;;;;0;","")
But whatever I try, I get the following error;
Code:
Satz : 0
  OBJECT                          = pdc_87
  SAETZE                          = 1
  JOBNAME                         = aif_schreiben
  VARIANTE                        = PDC_87
  JOBSTATUS                       = 
  UBATTCURRENT                    = -1
  UBATTHISTORY                    = -1
  IGNITIONCURRENT                 = -1
  IGNITIONHISTORY                 = -1
Satz : 1
  JOB_STATUS                      = ERROR_SIZE_UIF
Anyone have any ideas?

Last edited by Nickdot; 05-12-2021 at 02:49 PM..
Appreciate 0
      05-12-2021, 07:12 PM   #2
MrSweet1991
Captain
MrSweet1991's Avatar
134
Rep
826
Posts

Drives: BMW E90 330D M Sport
Join Date: Apr 2017
Location: West Midlands

iTrader: (0)

When I blanked the VIN on the KOMBI EEPROM I used Ncsexpert and ran SG-CODIEREN which wrote the VIN.. Have you tried that as opposed to toolset32 which may require more specifics.

Also, I had a quick Google and I came across this thread which has an extra step which may help.

https://www.e90post.com/forums/showthread.php?t=1662087
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 05:52 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST