https://www.e90post.com/forums/showthread.php?t=1154524
Follow the method described in this thread to obtain the 1B file via the OBD with ENET.
ENET cables are available cheaply on eBay or borrow a cable.
If you cannot obtain an ENET cable then you can still obtain the 1B file using D-CAN cable and Dr Gini B014.