Well this arrived.. since it didn't solve the issue, it was probably me being too aggressive that caused the smoke or accidentally shorted something ??

So to recap...
Can jump starter relay and start the truck and put it in gear
Everything else is back to before I melted the fuse box...once started, one pulls the run/crank relay engine stops.
The best I can figure out to start via key..
Key on turns BCM on via #530
BCM turns on all the modules via the run/crank relay via #5199
The starter relay is engaged/commanded via #625 from the ECM..
What I haven't found, is how does the ECM get the request to crank?
Where/how does the switch send the request? Is it a momentary signal to the BCM then sent via data cables/can bus? Or wire straight to the ECM?
I do have a lot of can bus stuff not working in the dash.
Still cannot read anything through the DLC connector though it does have power to turn on the code reader.
Edit found the connector pin out diagram for the ignition switch.. wonder is #1020 is crank request, haven't seen that number before...
Edit ... Found #1020 runs into X1 L-GN connector in the BCM