i made one of the old midibox 64 Â with the old firmware now im making a mios box and im at the stage of the boards made and wanting to program the pic
  but im confused can i not put mios into the new pic with a jdm programmer and if not how do i programme mios as  i dont have a midi connection to the core module at the moment
So, you’re programming a 18F452? --You only have to program “MIOS bootstrap loader”: http://www.ucapps.de/mios_bootstrap.html.. This can usually be done with a JDM… (usually with some modifications)
Then the MIOS and the application downloads are done by midi.. that’s when you have your midi connections ready, right?
..If your just getting a new Pic from Smash.. then ask for the programmed one, with the ID 00.. I think?