If the battery light comes on when you try to start your car, either your battery is low or your alternator is going bad. These can be checked by going to an Advance Auto or Auto Zone, they will test it for you for free.
the battery light means that your battery is being charged properly. so let it light.
If alternator and battery test fine- then you may have a bad fusable link not allowing the alternator to charge the battery
alternator faulty
No, You do not need a key fob to start a car. When starting a car, you put the key in the ignition and turn. Power comes from car battery, not from the key fob battery!
That typically means that the alternator is not functioning.
Have you thought the alternator may be bad? Sounds like an electrical short. Check ground wires throughout the car
Try an auto parts store, sometimes they will check your alternator and battery for free.
have your alternator check. It is like that for most car. It is not the battery's fault. But you could have a lose connection to your battery.
Your alternator is not keeping the battery charged.
What brand is the car?
You can put in a new battery in the car. Then press down on the maintenance button so that the battery light comes on. You will then have it reset and ready to go.
have the alternator circuit checked