This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

FlashFS source gone in release 4.20

Has anyone else noticed that Keil seem not to be supplying the source for FlashFS?
It was in versions prior to version 4.20. Notice the new paragraph in the click-through license!

(Another thread comments also about USB source disappearing)

Time to use a different FlashFS, come to think of it, what is the need for RL-ARM license as the RTX source is included now in all MDK-ARM (ref: http://www.keil.com/arm/rl-arm/kernel.asp, bottom of page).

- Phil

Parents
  • We have the word back from Keil that the source to FlashFS and USB have been removed in V4.20. As per Chad's comment above, I have also found many occasions when being able to step through the middleware solved problems. With the source, you can perform self-rescue, or see where Keil did something you were not expecting. I can se Keils' support requests heading skywards!

    If you bought a bicycle with a tire pump, took it back to the shop for a service, the shop remove the pump on the basis you dont actually need it to ride the bike. Low and behold riding it home, you get a puncture and have to wait for someone to rescue you (Keil support to get round to answering support request among the thousands they undoubtedly will now get, while the chief is yapping at your' heel wanting the problem fixed *NOW*).

    - Do we get a refund for the reduction of package content?)

    Like many others, a few years ago when we bought RL-ARM 'with source code', it was not stated that source to TCP was not present. I was burnt and embarrassed by that oversight, now to remove more - there is little reason to continue the annual support on RL-ARM.

    - Phil

Reply
  • We have the word back from Keil that the source to FlashFS and USB have been removed in V4.20. As per Chad's comment above, I have also found many occasions when being able to step through the middleware solved problems. With the source, you can perform self-rescue, or see where Keil did something you were not expecting. I can se Keils' support requests heading skywards!

    If you bought a bicycle with a tire pump, took it back to the shop for a service, the shop remove the pump on the basis you dont actually need it to ride the bike. Low and behold riding it home, you get a puncture and have to wait for someone to rescue you (Keil support to get round to answering support request among the thousands they undoubtedly will now get, while the chief is yapping at your' heel wanting the problem fixed *NOW*).

    - Do we get a refund for the reduction of package content?)

    Like many others, a few years ago when we bought RL-ARM 'with source code', it was not stated that source to TCP was not present. I was burnt and embarrassed by that oversight, now to remove more - there is little reason to continue the annual support on RL-ARM.

    - Phil

Children
  • Phil,

    I think it was established in the prior thread Tamir mentioned that the refund on the price for this significant reduction in package content is actually a highly generous price increase!

    I was actually laughing as I wrote that - as it just seems so insane|

    Basically it was expensive enough when we had the source, although as you say we did all believe we had the source to TCP stack when we first bought it a few years back, I wish I had realised back then how this would go and got out asap. I would never advise anyone to use RL-ARM middleware now.

  • Stuart,

    I have removed MDK 4.20 last week shortly after installing it as it imposed too many structual changes to existing products, so I haven't noticed all the omissions - but do you mean that they actually removed the hardware drivers of USB (usb_hw.c etc.) ?

  • No I didn't mean they removed the drivers, I would really hope the drivers are still there but I haven't installed version 4.20 and I probably never will now.

    However you could look at it this way what is stopping Keil removing the drivers? After all Keil doesn't seem to understand or even listen to their customers over requirements to access the source code. My trust in Keil has totally evaporated.