Yes you can get a bond. It's up to the Judge whether to give one. You should get a lawyer to help you with a bond hearing.
Just because I answered your question does not make me your attorney. An attorney-client relationship is established only after an actual consultation.
I agree. He can request bond. But the court will consider why he didnt report, his criminal record, whether he has local connections, etc. The better question is whether he wants it. He may want to talk to his attorney about staying in for a period of time to show good faith to the court for not reporting. Because if he gets bond and fails to report again, it will be a new violation. These situations can get sticky and snow ball and before you know it, he's looking at all of his suspended time being imposed.
This answer does not create a attorney/client relationship, but is intended solely in the court of discussion. It is always my recommendation to retain an attorney whenever a court appearance is necessary. This recommendation is highlighted when it relates to an individual's criminal record.