Ohne die Daten vom BD237 und vom Controller parat zu haben: den Strom
von 1A wird nicht über den Basisvorwiderstand eingestellt sondern über
den LED-Vorwiderstand!
Schau nach dem minimalen hfe des Transistors. Teile den LED-Strom durch
dieses min. hfe. Das wäre der min. Basisstrom. Für diese Anwendung
sollte man noch den Faktor 3-5 draufschlagen und hätte dann den
notwendigen Basisstrom für eine brauchbaren Sättigungsbetrieb. Ich
vermute mal stark, der Controller kann diesen Strom nicht mehr direkt
liefern.
Dann wäre eine Darlingtonschaltung oder gleich ein Darlingtontransistor
(z.B. BD679A) angebracht. Noch besser löst man dies mit einem nMOSFET,
denn der braucht keine statisch Ansteuerleistung und hat sehr kleine
Verluste im Ein-Zustand.