Background: Today I rode from north to south of Mauritania (500 kms) in heat exceeding 40 C most of day. Riding 2003 1150 twin spark.

The issue:
At one point the fuel light came on when the tank was half full. After a stop (not a refuel) it went off.

An hour later, riding at an easy 3,000 rpm, the red battery light came on and the engine cut out. After coasting to a halt, turned off ignition and then I restarted it and it ran faultlessly for the next 140 kms.

There are no signs eg flickering Garmin of a loose battery connection although I shall check this tomorrow when it gets light.

Anyone suggest what might be happening or what I might check?

Thanks for any help. I have also posted this on the technical forum for oil heads.