Hehe, yeah, well, the mistery is solved, and it's good news.. It was not the diode being unable to take the current i set.. Not with the first freak, and not with the second one... It was the regulator. It crapped out, so the current was not what i set it to....
The diode dying immediatelly after a battery change was what reminded me of this possibility. I measured the Vfb, and sometimes it was correct, and other times it just jumped up. Then i raised the input voltage, and the Vfb went up by 50%! This means the current was 170mA + 50% which is what killed the diode! But it actually took this abuse for a long time!
This means i just have to replace the IC, and then i can again test higher currents!
Because this poor little diode survived a changing current for a week! Often it must have been higher, than what i thought i set it to! This also explains why the power was higher, than with the super freak.. It was the current, that was higher. And the diode just took it all!
I made a mistake, but it showed something interesting. The diodes are sturdier than i thought!
But i'm still a little sad for loosing such an amazing diode.. Should have tested the current after changing it.. I just calculated it, assuming that the regulator is good.
EDIT: Wait! After a diode dies it's not a diode anymore, and the Vf changes (drops)! That's why the current changed - the Vf of the diode was below the input voltage. Maybe there is nothing wrong with the driver, and it was just too much power..
Need to test on a dummy load. If the driver is ok, 170mA may not be safe either. Now i almost wish it was the driver..