It seems to happen with every update of the MDK IDE that previous applications are broken ( eg either the file_config.c is changed to look or use new #defines etc).
When I got 4.5 I simply just placed the new precompiled libs in the project to get things working again as I was in a hurry.
I have now found time to sort out the code repositry and looking a the source code for RL I see its not been updated since 4.23 and there does not appear to be an update available.
I belive I have the right license to have the source ode and have been waiting for the RL updates to appear as they have done in the past eg get the MDK update and a couple of weeks later out come the RL Libs updates.
Does anyone have a later version of RL ARM than 4.23 or an I going to have to jump through hoops again eg NDA signed again.
Thanks
Keil would manage quite well with just NDA agreements. Then they can sue for ridiculous amounts of money if someone do forward the code to a competitor - but we customers can still protect our interests by not using critical functionality we don't have the ability to fix in case there is a critical bug or a need for an improvement that Keil specifically don't want to introduce.
The current price is only there to kill of the customers - or set at that random price by someone who just computed hours spent all through the years and making the incorrect assumption that a few source code sales should finance all of Keil development for a number of years backwards in time. In short - someone who have smelled some funny fungus.