How to tell which firmware from box?

Is there a way to tell which version firmware a player has just by looking at the barcode/UPC on the box?

I am looking to get a m250 2GB with 3.x firmware.

no way to tell.

The players with firmware 3.x.x have a picture of a waste basket on the fat end of the player
Players with firmware 4.x.x do not

I don’t know if that side is visible thru the packaging though

Hmm, My m230 512mb player doesn’t have a wastebasket, but has firmware 3.x.  My m240 1GB has a wastebasket, and has the same firmware 3.x.