So I got this car in september of 2021, its an 09 30i, and in the winter I had faced an issue where my all of windows would go down, and then i got the red flashing light and my windows would not work and my trunk would not open, the hard top was latched because obviously i hadn’t lowered it in the winter. I went to bmw and they reset it and got me my trunk open and it stopped for a little. then there was a long period of time where all the windows were up, the light was flashing red at me, and i could not put my windows up and i had the constant signal. when it warmed up, i was able to just put the whole top down and then put it back up and it was fine. i didn’t have any issues until yesterday i had driven somewhere with my top down, and i began closing it but it got stuck halfway. i have a shitty scanner so it’s not throwing any codes that i can read, and i can’t really take it to the dealership with it the way it is right now. i’ve torn apart the trunk and located the microswitches and the hall sensors. how do i check the hall sensors that are mounted on the hydraulic pumps? or any advice in general? this is my daily so it would be greatly appreciated


