thanks guys, but nothing special here..
look at ref and define what parts are needed.
Create mesh and materials for them. Don't forget to create some shiny white and black particles.
Rest of them has almost same material with some hue variation.
Add them to coronaScatter and setup some size and orientation variation.
Then once again look at ref and setup frequency for each type.
Setup number of instances, in my case it is 70 000 000, but as you can see there is areas without sand particles.
But you can mask this by setting ground color same as most frequent patricle color.
Hope it will be useful.