I just sent you a link for your Junction Box cafd_00000014.caf.004_045_031...although there isn't much to do in there. I'm not sure why you are missing it though, as it is not one of the missing 6 from 47.1. :dunno:
As for cafd_000000f9-007_002_157, you are screwed. This is from one of my other posts, and what I was referencing in Post #6 above:
The big issue is cafd_000000f9.caf.007_002_157.
You will likely never find cafd_000000f9.caf.007_002_157, I don't think. It was not in 46.3, 46.6, 47.1, and still not in 47.4.
The story I hear is that this dates back to around March, where a handful of cars produced during a 1-2 day period of production got this CAFD, and it was a mistake that BMW caught quickly and fixed. The only solution is to have the car programmed with the latest ISTA/P or at least flash the firmware on the CIC to the newest.
Having the car programmed by the Dealer is a long shot, as unless you were coding, you would never even know you have cafd_000000f9.caf.007_002_157 to begin with, and no dealer will want to program the car just because you are stuck with an oddball CAFD that you can't code.
So, you are left with having an independent shop program the car, or wait until the dealer has some other legitimate reason to program the car, or flash the firmware on the CIC.
One option may be though is in E-Sys, if it lets you, is to delete and replace under HU_CIC in the SVT, cafd_000000f9.caf.007_002_157 with cafd_000000f9.caf.007_003_111, and then FDL Code HU_CIC. I have not tried this, but if I was personally stuck with cafd_000000f9.caf.007_002_157, this is what I would do, and if it did not work, I would flash the firmware on HU_CIC.