On Tuesday, Waupaca police elicited a confession from Jackson, according to the criminal complaint filed Wednesday in Waupaca County. Jackson said he was trying to comfort the boy, who was teething and screaming into a pillow on his bed. When Jackson laid down next to the child to soothe him, Jackson put an arm over him to keep him from flailing, he said.

Jackson said he just used enough pressure to keep the child still, but the boy suddenly went limp and stopped breathing. Jackson said he felt the boy's heart beating fast and left the room.

"The defendant ... hoped he was breathing, would be OK and up and dandy," the complaint states. "The defendant said he just lost it (and) did not know what to do."

When Jackson returned to the room 15 minutes later, the boy's lips were blue and he was still not breathing. Jackson and the boy's mother started CPR and called 911 around 8:15 a.m., police said. First responders were able to get the boy's heart beating again, but he was declared brain dead 12 hours later and died the following day.

Autopsy results found the boy had no external injuries, but suffered brain swelling and damage from lack of oxygen and cardiac arrest.

When police first interviewed Jackson in May, he said the boy was breathing fine when he first checked in, the complaint states. It wasn't until the follow-up interview Tuesday when Jackson said he had been lying next to the child with his arm draped across the boy's back.

On Wednesday, Jackson's bond was set at $100,000, and he was ordered to have no contact with minors, including his children. He is set to return to court Tuesday. If convicted, he faces up to 60 years in prison.

In a separate case filed June 25, Jackson is charged with reckless child abuse involving his 7-year-old stepson. Jackson told police he was trying to clean when the boy kept getting in his way, court records state. Jackson said he pushed the boy out of the way, and the child fell and hit his head. Police said the child had scrapes that appeared to be a rug burn.