Having failed to secure a contract with the Scottish club, bosses Dave Bayliss and Darren Sheridan moved to secure Edwards' return to Holker Street.
He made 15 appearances for Barrow last season after joining in March following his release by Port Vale.
Source: BBC Sport
Source: BBC Sport