You are probation eligible even if you plead to the felony. A lot depends on the attitude of the Judge and or the DA. An attorney can plead your case informally and hope to receive either a misdemeanor or a light sentence.
It starts out with what crime is he being charged with. If its trespass, with no damage. he will probably not do any time. However, if he is charged with Burglary, that's a felony and time is more possible. He needs to hire a good criminal attorney. If I were his lawyer, I would explain the situation to the prosecutor and try to convince him to offer an ACD.
Counsel can request Rosario at any time and usually does so in the Omnibus Motion. The DA normally resists turning over the Rosario until the beginning of the ore-trial hearings or just before a witness into testify.
Your already on the good path. Why ruin it by pleading guilty to anything? Hire an attorney and have him obtain an ACD or outright dismissal. Even though the case would be sealed in one year if you pled, why have it on your record at all?
It is both common and uncommon. The DA makes what he feels is a fair offer. If nothing changes, the offer won't change. Its only if he feels that more or less would be appropriate that he changes the offer.
You must be able to communicate with your attorney. Your case may well be headed for dismissal, or just being ignored. There is no way to tell without asking. The adjournments all seem to be by consent so speedy trial time is not adding up. Under no circumstances should you speak with the DA.