This is awesome - I just followed these steps and tested it out. It works great! Thanks for taking the time to sort this out and for posting such clear and complete instructions.
I am running with Astroberry Server release 2.0.4 and cant connect Android (Samsung Galaxy ) to its hotspot.
is it the same issue as mentioned here? if yes, what should be the right solution these days?
Hmm, that is a pity.
Buster is seriously outdated. Not only the wpa supplicant has problem, but libraw too. The version in Buster does not support CR3, the raw format used by Canon cameras since a few years. So you need to compile libraw, Kstars, EKOS and the gphoto indi driver too from source to support any semi modern Canon camera.
Outdated libraries may cause all sorts of problems, for sure. But as far as I understand, these are a separate issue, with gphoto. I'm not sure if it was fixed upstream. What I was referring to is an issue (or rather a new feature) in libraw, which was fixed (or one can say added) in upstream years ago, we were just waiting for the Raspbian to be updated. This finally happened, so atroberry should be updated too. I understand that this is a lot of work, but it has to be done as soon as possible, since it could fix a lot of issues outstanding since years.
wpa-supplicant 2.9 DOES NOT BUILD on a raspberry pi 4b using the config file suggested. The error message is:
/usr/bin/ld:.config: file format not recognized; treating as linker script
/usr/bin/ld:.config:3: syntax error
collect2: error: ld returned 1 exit status
make: *** No rule to make target 'ctrl_iface_unix', needed by 'wpa_supplicant'. Stop.
Building also fails using the default config file and the Android.config file because ssl cannot be found.