Before 1974, it was thought that Mercury could not generate a magnetic field because of its relatively small diameter and lack of an atmosphere.
Regarding the origins of the magnetic field, it is currently thought that it comes from the dynamo mechanism,[REF][REF] although this is uncertain as yet.