The 33-year-old's previous short-term deal was due to expire tomorrow (Friday) but having impressed since his arrival and with Blues' defence still suffering with a lengthy injury list, Robinson's stay will extend into a second month.
The former England Under-21 international's fresh deal will now run until 26 November, taking in six fixtures starting with Saturday's trip to his former club Leeds United.
Since arriving at Blues, Robinson has made four appearances.