MagSafe charging light problem

Dear Apple,

It looks likes Apple like my new idea, and a lot. I know this as Apple always want their things to be easily understandable, and for MagSafe to be understandable it has to mimic macOS. I got an unreliable reply for the first post, just a person telling me I’m in the wrong place for this. The MagSafe is amazing, but everything needs to be upgraded in some way or the other, DTS engineers are saying that developer forums are for developing, not feedback. So here I am, developing the MagSafe wire, as I would by now rather get a third-party MagSafe wire if mine possibly breaks. $49. This is the price tag for an official MagSafe wire. If it can’t show anything but charging and charged, it’s something that must be reproduced. We have the hardware, we have the red and green diodes in the MagSafe, we just need to turn both of them on to make yellow. We have the hardware, and physics is helping us by saying: “Red + green light = yellow light.” This isn’t as complicated as π, so please implement it and let over 100 million users feel that MagSafe is finally worth the price. It is extremely simple, no new tests, no new safety certifications, just a new code you can forget about once released. To make things as easy as possible, here is the code, you can inspect it and test it, it should be OK. (THIS CODE IS TO SHOW THE BASE OF THE IDEA, PLEASE DONT COPY-PASTE, DOUBLE CHECK IT FIRST. Consider that I didn’t code this myself, I got help. Don’t expect any code from me to be mine)

        #include <stdbool.h>
	#include <stdint.h>
	 
	typedef enum {
	    MODEL_AIR,
	    MODEL_PRO
	} MacModel;
	 
	typedef enum {
	    LED_OFF,
	    LED_SOLID_AMBER,
	    LED_SOLID_YELLOW,
	    LED_SOLID_GREEN,
	    LED_PULSING_AMBER,
	    LED_PULSING_YELLOW
	} LEDState;
	 
	uint32_t current_cycle_seconds = 0;
	 
	MacModel get_mac_model(void);
	uint8_t get_battery_soc(void);
	uint8_t get_charge_limit(void);
	uint32_t get_charger_wattage(void);
	bool check_hardware_faults(void);
	void apply_led_hardware_state(LEDState state, bool pin_high);
	 
	void update_magsafe_led(void) {
	    MacModel model = get_mac_model();
	    uint8_t soc = get_battery_soc();
	    uint8_t limit = get_charge_limit();
	    uint32_t wattage = get_charger_wattage();
	    
	    bool overcharge_fault = (soc > (limit + 2));
	    bool critical_error = check_hardware_faults() || overcharge_fault;
	    bool slow_charger = false;
	    
	    if (model == MODEL_AIR && wattage < 30) {
	        slow_charger = true;
	    } else if (model == MODEL_PRO && wattage < 70) {
	        slow_charger = true;
	    }
	 
	    LEDState normal_state;
	    if (soc >= 90 || soc >= limit) {
	        normal_state = LED_SOLID_GREEN;
	    } else if (soc >= 50) {
	        normal_state = LED_SOLID_YELLOW;
	    } else {
	        normal_state = LED_SOLID_AMBER;
	    }
	 
	    LEDState active_state = normal_state;
	    bool should_pulse = false;
	 
	    if (current_cycle_seconds < 10) {
	        if (critical_error) {
	            active_state = LED_PULSING_AMBER;
	            should_pulse = true;
	        } else if (slow_charger) {
	            active_state = LED_PULSING_YELLOW;
	            should_pulse = true;
	        }
	    }
	 
	    bool led_pin_high = true;
	    if (should_pulse) {
	        if (current_cycle_seconds % 2 != 0) {
	            led_pin_high = false;
	        }
	    }
	 
	    apply_led_hardware_state(active_state, led_pin_high);
	 
	    current_cycle_seconds++;
	    if (current_cycle_seconds >= 20) {
	        current_cycle_seconds = 0;
	    }
	}

(THIS CODE IS TO SHOW THE BASE OF THE IDEA, PLEASE DONT COPY-PASTE, DOUBLE CHECK IT FIRST. Consider that I didn’t code this myself, I got help. Don’t expect any code from me to be mine)

This should show:

Pulsing Amber for critical issues

Pulsing yellow for slow chargers, under 30w for Macbook air and if under 70w for Macbook pro.

Pulses for 10 seconds, and shows the light of the battery percentage for 10 seconds.

Amber: 0-50% battery

Yellow: 50-90% battery

Green: 90%+ battery or reached charging limit.

Please consider this code, I prefer a reply if possible to keep track of the new MagSafe update. macOS is amazing, but there are always final touches to be added, and if the hardware can be as similar as possible to the software, this is what brings understanding the battery alive, and apple has always wanted macOS to be as understandable as possible, why not the wire as well? If you need any extra information for the MagSafe, feel free to reply to me on the forum, I will try replying as soon as possible. Let the MagSafe glow. Let it show a yellow. It’s WWDC, and here I am right here. Let 2026 be the year where MagSafe is the most understandable yet, and let the yellow color come alive to MagSafe. Please consider it another chance to get a fresh, serious and realistic start to this. I am more than ready to mark the other post as answered if I get a realistic, understandable and useful reply to this. I apologize if my previous responses weren't very useful; I am not a formally trained engineer, but I wanted to show my idea the best way I could. May I please get a proper reply? Im extremely sorry for my previous replies that lost me reputation, but I promise I won’t reply to other posts from now on. May I please get a proper reply? May my idea get supported? May MagSafe feel as good as the magnetic “snap”? Please keep in mind that im in developer forums to develop the MagSafe wire, and as the DTS engineer stated in their reply: “ These forums are for questions about developing software and accessories for Apple platforms. If this is the case then feel free to provide more information,” In this thread here. There I am. Developing an accessory. MagSafe. I have been using macOS for about a year now, I noticed this flaw since a long time, and here I am, getting it out and loud to Apple in WWDC. Please do not count this as spam, or a repost of my original idea, I am conscious of what im currently doing, so please give this a good read and a caring, useful reply. I really hope you consider this and make MagSafe stand out, alongside the MacBook Neo. It was amazing. Unstoppable. But why not the MagSafe be as well?

All the best,

Alyaman

Dear Apple,

I understand that it may seem that this idea is too simple for developer forums, although too complex for Apple Community. Please may i get a thoughtful reply on this? i understand what i have done before, and i apologise for that. Please take my magsafe idea, and reply on here for updtaes. i assure you i will never reply to posts here as i now realise developer forums is too complicated for me. Please accept my apology and take this as a fresh, serious start to the magsafe. let the magsafe glow, let it be the best it ever was.

Many Thanks to every developer here, but please consider this.

Please review Apple's Unsolicited Idea Submission Policy. https://www.apple.com/legal/intellectual-property/policies/ideas.html

Thanks, Albert  WWDR

I understand your reply, but developer forums is for developing accessories and devices. Here i am. Developing magsafe. I honestly am not very interested in the policy. I want the yellow. I want the magsafe to feel worth $49 for once and for all. I want it to mimic macOS so it feels like a whole interconnected ecosystem, like apple always wanted. I am doing this for over 100 million macbook users, and trust me on this point, its worth it...

Please consider a proper reply, and a real implementation. I genuinely care about magsafe to be the best, and so it will be, if my idea goes out and loud. I am asking you, please please please consider this, I understand the policy, but it cant be that this policy is for everything...even the things doing Apple, and also 100 million users good. I am relying on your support from developer forums, and is the only way for it to be implemented. Please consider my code attached at the Original post, and please consider it for the next macOS update, maybe macOS 27.5. I really care about this, and please give it full attention. Here I am. Developing MagSafe. Gave the code. Can it be simpler than that?

Thanks,

Alyaman

Hello,

Please take this seriously, MagSafe is amazing, and it can still be even better. I understand the policy, and am fully aware of it. This post got the same reply as the last one, the Apple's Unsolicited Idea Submission Policy. It's the same reply as the last post, meaning this post was no difference. As I mentioned again, im more than ready to accept the other post as answered if this is actually implemented. the code is right here. the idea is here. the person adding yellow to MagSafe is here. there are already the diodes we need in MagSafe. no new hardware. no new shipments. as simple as that. please consider this seriously. Why are apple ignoring me? Why not make it better? Why not let it mimic macOS window controls? Why not give it a new start? Why not make it more useful? Why not make it feel worth. The price? I hope this helps you implement it. Make MagSafe better. Make it the beginning of a new idea...and future.

Many Thanks to the experts here,

Alyaman

MagSafe charging light problem
 
 
Q