Theory.....uhhhhh, no, EMP / CME is a proven scientific fact, just because you choose not to believe in it, doesn't make it so. Starfish Prime proved the effects on ground based electronics of an EMP detonated in space. BTW, this a partial list of nukes detonated at high altitude and space, proving the "theory" of damage to unprotected electronics.
USA Hardtack I ? (Operation Newsreel) ? Johnston Atoll, Pacific Ocean
Yucca 28 April 1958 1.7 kt 26.2 km
Teak 1 August 1958 3.8 Mt 76.8 km
Orange 12 August 1958 3.8 Mt 34 km
USA Argus ? South Atlantic Ocean
Argus I 27 August 1958 1.7 kt 200 km
Argus II 30 August 1958 1.7 kt 240 km
Argus III 6 September 1958 1.7 kt 540 km
Soviet Union ? 1961 tests ? Kapustin Yar
Test #88 6 September 1961 10.5 kt 22.7 km
Test #115 6 October 1961 40 kt 41.3 km
Test #127 27 October 1961 1.2 kt 150 km
Test #128 27 October 1961 1.2 kt 300 km
USA
Dominic I ? (Operation Fishbowl) ? Johnston Atoll, Pacific Ocean
Bluegill Triple Prime 26 October 1962 410 kt 50 km
Starfish Prime 9 July 1962 1.4 Mt 400 km
Checkmate 20 October 1962 7 kt 147 km
Kingfish 1 November 1962 410 kt 97 km
Tightrope 4 November 1962 <5 kt 30?80 km
Soviet Union ? Project K ? Kapustin Yar
Test #184 22 October 1962 300 kt 290 km
Test #187 28 October 1962 300 kt 150 km
Test #195 1 November 1962 300 kt 59 km
USA Hardtack I ? (Operation Newsreel) ? Johnston Atoll, Pacific Ocean
Yucca 28 April 1958 1.7 kt 26.2 km
Teak 1 August 1958 3.8 Mt 76.8 km
Orange 12 August 1958 3.8 Mt 34 km
USA Argus ? South Atlantic Ocean
Argus I 27 August 1958 1.7 kt 200 km
Argus II 30 August 1958 1.7 kt 240 km
Argus III 6 September 1958 1.7 kt 540 km
Soviet Union ? 1961 tests ? Kapustin Yar
Test #88 6 September 1961 10.5 kt 22.7 km
Test #115 6 October 1961 40 kt 41.3 km
Test #127 27 October 1961 1.2 kt 150 km
Test #128 27 October 1961 1.2 kt 300 km
USA
Dominic I ? (Operation Fishbowl) ? Johnston Atoll, Pacific Ocean
Bluegill Triple Prime 26 October 1962 410 kt 50 km
Starfish Prime 9 July 1962 1.4 Mt 400 km
Checkmate 20 October 1962 7 kt 147 km
Kingfish 1 November 1962 410 kt 97 km
Tightrope 4 November 1962 <5 kt 30?80 km
Soviet Union ? Project K ? Kapustin Yar
Test #184 22 October 1962 300 kt 290 km
Test #187 28 October 1962 300 kt 150 km
Test #195 1 November 1962 300 kt 59 km
Comment